본문 바로가기

언어/C언어 - 300제

013 - 실수형 변수 이해하기(double)

=================================================================
#include <stdio.h>

main()
{
 float d;
 double d1;
 double d2;

 d = 3.141592;
 d1 = 1234567890;
 d2 = 'c';

 printf("실수형 변수 d의 값은 %E \n",d);
 printf("실수형 변수 d1의 값은 %E \n",d1);
 printf("실수형 변수 d2의 값은 %E \n",d2);
}
=================================================================

사용자 삽입 이미지

printf함수에서 실수형을 출력하기 위해
변환문자 의미 자료형(%f,%e,%E)을 사용한다.
하지만 %f, %e, %E등은 소수점이하 6자리만을
표현하기 때문에 이 이상의 소수자리를 표현하기 위해서는
printf("%.10",d1);
와 같은 식으로 %.(소수점이하자리수)를
사용해야 한다.