C++ 숫자 데이터 유형
숫자 유형
int
35 또는 1000과 같이 소수 없이 정수를 저장해야 float
하거나 double
9.99 또는 3.14515와 같이 부동 소수점 숫자(소수점 포함)가 필요할 때 사용합니다 .
정수
int myNum = 1000;
cout << myNum;
뜨다
float myNum = 5.75;
cout << myNum;
더블
double myNum = 19.99;
cout << myNum;
float
대 double
부동 소수점 값 의 정밀도 는 소수점 이하 값이 가질 수 있는 자릿수를 나타냅니다. 의 정밀도는 float
십진수 6~7자리에 불과하지만 double
변수의 정밀도는 약 15자리입니다. double
따라서 대부분의 계산 에 사용하는 것이 더 안전합니다 .
과학 숫자
부동 소수점 숫자는 10의 거듭제곱을 나타내는 "e"가 있는 과학적 숫자일 수도 있습니다.
예시
float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;