C++ 숫자 데이터 유형


숫자 유형

int35 또는 1000과 같이 소수 없이 정수를 저장해야 float하거나 double9.99 또는 3.14515와 같이 부동 소수점 숫자(소수점 포함)가 필요할 때 사용합니다 .

정수

int myNum = 1000;
cout << myNum;

뜨다

float myNum = 5.75;
cout << myNum;

더블

double myNum = 19.99;
cout << myNum;

floatdouble

부동 소수점 값 의 정밀도 는 소수점 이하 값이 가질 수 있는 자릿수를 나타냅니다. 의 정밀도는 float십진수 6~7자리에 불과하지만 double변수의 정밀도는 약 15자리입니다. double따라서 대부분의 계산 에 사용하는 것이 더 안전합니다 .

과학 숫자

부동 소수점 숫자는 10의 거듭제곱을 나타내는 "e"가 있는 과학적 숫자일 수도 있습니다.

예시

float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;