C++
float과 double의 차이 (자료형의 크기 정리)
원이지
2020. 1. 22. 15:09
<실수형 자료형>
자료형 | 크기 |
float | 4bytes |
double | 8bytes |
1. 자료형의 크기가 다릅니다.
float은 4bytes, double은 8bytes입니다.
2. double 자료형이 더 크기 때문에 float보다 더 정밀한 실수를 표현할 수 있습니다.
3. 형식 지정 문자열이 다릅니다.
float은 형식 지정 문자열로 %f, %e를 사용하고, double은 형식 지정 문자열로 %lf, %le를 사용합니다.
(%f은 고정 소수점, %e는 부동 소수점입니다.)
<정수형 자료형>
자료형 | 크기 |
char | 1byte |
short | 2bytes |
int | 4bytes |
long | 4bytes |
(함께 읽으면 좋은 포스팅 : char와 아스키 코드)