11번째 C언어를 이용한 실수계산.

C언어 기초 2015. 4. 15. 09:00 Posted by 네트동자

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 만 출력된 것이다. 

 

 


결과값은 다음과 같다.