-
실수 자료형의 표현C언어 2020. 2. 16. 04:24
C언어에서 실수를 표현하는 자료형 중 가장 많이 사용되는 자료형은 2가지가 존재한다.
1. float (4byte) -> 단정도
2. double (8byte) -> 배정도
그렇다면 어떤 방식으로 컴퓨터는 실수를 인식하는가 ? 아래 자료를 보자
위와 같이 실수를 표현 함에 있어 정수1과 정수 2 사이에는 무한한 실수들이 존재한다. 따라서 컴퓨터의 한정된 메모리의 크기상 일정 부분에서 값을 끊어서 표현해주어야 한다. 이때 끊어서 표현함에 따라 버려지는 뒤의 값들 때문에 필연적으로 실수 표현 방식에서는 일정 크기의 오차가 존재한다.
실수 자료형에 대한 표현 원리는 차후 printf 입출력 부분에서 자세히 다룰 것이므로 지금은 간단하게 컴퓨터가 실수를 표현할 때에는 오차가 생긴다는 사실만 기억한다.
'C언어' 카테고리의 다른 글
C언어 표준 O/I (0) 2020.02.16 문자와 문자열 (0) 2020.02.16 자료형의 종류 (0) 2020.02.06 자료형이란 ? (0) 2020.02.06 Hello World 에서 벌어지는 일 (0) 2020.02.06