01: #include <stdio.h>
02: int main(void)
03: {
04: printf("10진수 정수 : %d \n", 0.5);
05: printf("10진수 실수 : %f \n", 0.5);
06: printf("10진수 실수 : %lf \n", 0.5);
07: printf("소수점 이하 6자리 이상 : %f \n", 0.5655678);
/* 맨 마지막 자릿값 반올림*/
08: printf("소수점 이하 6자리 이상 : %lf \n", 0.5667784);
/* 맨 마지막 자릿값 버려짐*/
09: return 0;
10: }
04 행에서 실수 0.5를 서식문자 %d (10진수)로 출력하고 있습니다.
이처럼, 실수 0.5 를 정수형 서식 문자 %d 로 요청하므로 0 이 츨력됩니다.
즉, 이것은 실수 0.5 에서 정수부 0 만 출력된 것이다.
결과값은 다음과 같다.
'C언어 기초' 카테고리의 다른 글
13번째 - 기타 실수 표기법 - %e, %E, %g, %G, %% (0) | 2015.04.16 |
---|---|
12번째 10진수 정수(양수) - %u (0) | 2015.04.16 |
10번째 C언어의 실수계산 원리. (0) | 2015.04.15 |
8번째 printf() 함수의 다른 기능. (0) | 2015.04.14 |
9번째 출력 서식문자, 그리고 예제. (0) | 2015.04.14 |