반응형
[C언어 소스] 실수 형식은 오차 범위를 갖는 근사값
#include <stdio.h>
int main()
{
float f = 0.0f; //float 형 변수 f를 선언하고 0.0으로 초기화
f = f+0.1f; //변수 f에 0.1을 더함
printf("%.9f\n",f); //변수 f값을 소수점 이하 9자리까지 출력
f = f+0.1f; //변수 f에 0.1을 더함
printf("%.9f\n",f); //변수 f값을 소수점 이하 9자리까지 출력
f = f+0.1f; //변수 f에 0.1을 더함
printf("%.9f\n",f); //변수 f값을 소수점 이하 9자리까지 출력
return 0;
}
실행 결과
0.100000001
0.200000003
0.300000012
본문
반응형
'C언어 > 디딤돌 C언어 예제' 카테고리의 다른 글
[C언어 소스] 이 책에서 사용하는 명명법 (0) | 2016.11.23 |
---|---|
[C언어 소스] 실수 형식 메모리 구조 확인하기 (0) | 2016.11.23 |
[C언어 소스] 정수 값 잘림 현상 (0) | 2016.11.23 |
[C언어 소스] 오버플로우와 언더플로우 (0) | 2016.11.23 |
[C언어 소스] 부호 있는 정수 형식의 최소값과 최대값 (0) | 2016.11.23 |