C

4. float 형과 double 형 출력하기

김생건 2021. 1. 5. 15:45

지금까지 int 형만 출력을 해보았다. 

int형은 정수만 담기 때문에 실수는 담지 못한다.

실수를 사용할때는 새로운 자료형을 사용해야하고

그 type이 float 이다.

 

하지만 float형은 메모리 크기가 4byte 이기 때문에 

저 y의 숫자를 모두 담지 못하고 중간에 잘려서 필요없는 숫자들이 공간을 차지 할 것이다.

그래서 double형을 사용해야하는데

double 은 메모리 크기가 8byte이기 때문에 z의 수를 모두 출력 할 수 있을 것이다.

int형을 출력할때는 '%d'를 사용했고

y와 z의 사용된 '%.2f'는 '소수점 둘째 자리가까지 출력 하겠다' 라는 것이다.

 

 

이렇게 작성된 코드를 출력하게되면

x= 500

y=1234567(이하 이상한 숫자)

z=123456789.12

가 출력될것이다.