본문내용
숫자 2가지로 나뉨: 소수점이 없는 정수형, 소수점이 있는 실수형
long(int)
정수형의 기본: int (4byte), 실수형의 기본: double(8byte)
float : 유효숫자 7자리(8자리에서 반올림), double: 유효숫자 15자리
ex) 소수점 3자리까지만 필요하면 굳이 double 타입 할 필요X (저장공간 낭비)
Symbolic const
: 변수 지정을 나중에 새로 할 수도 있는 실수를 막기위해 변수의 값을 고정 해두는 것.
const 뒤에 변수명을 대문자로 작성. (약속), 값의 변경 불가! 상수로 선언
#define _CRT_SECURE_NO_WARNINGS
#include
int main(void)
{
/* 키보드에서 반지름 입력 받아 원의 면적(area)을 구해서 출력
원주율 PI를 상수로 선언해서 사용*/
double r;
double area;
const double PI = 3.14;
printf("반지름을 입력하세요.n");
scanf("%lf", &r); //변수 r이 double형이므로 %lf 사용
area = r * r * PI;
printf("반지름이 %f인 원의 면적은 %f이다.", r, area);
return 0;
long(int)
정수형의 기본: int (4byte), 실수형의 기본: double(8byte)
float : 유효숫자 7자리(8자리에서 반올림), double: 유효숫자 15자리
ex) 소수점 3자리까지만 필요하면 굳이 double 타입 할 필요X (저장공간 낭비)
Symbolic const
: 변수 지정을 나중에 새로 할 수도 있는 실수를 막기위해 변수의 값을 고정 해두는 것.
const 뒤에 변수명을 대문자로 작성. (약속), 값의 변경 불가! 상수로 선언
#define _CRT_SECURE_NO_WARNINGS
#include
int main(void)
{
/* 키보드에서 반지름 입력 받아 원의 면적(area)을 구해서 출력
원주율 PI를 상수로 선언해서 사용*/
double r;
double area;
const double PI = 3.14;
printf("반지름을 입력하세요.n");
scanf("%lf", &r); //변수 r이 double형이므로 %lf 사용
area = r * r * PI;
printf("반지름이 %f인 원의 면적은 %f이다.", r, area);
return 0;
소개글