본문 바로가기

C++

float과 double의 차이 (자료형의 크기 정리)

<실수형 자료형>

자료형 크기
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와 아스키 코드)

'C++' 카테고리의 다른 글

namespace 사용 이유  (0) 2020.01.26
call-by-value와 call-by-reference의 차이  (0) 2020.01.26
class와 struct의 차이 3가지  (0) 2020.01.26
int와 long의 차이  (0) 2020.01.22
char 자료형과 ASCII 코드  (0) 2020.01.22