STIKA

[01] float과 int의 표현 가능한 수의 범위 차이 본문

프로그래밍/개념정리

[01] float과 int의 표현 가능한 수의 범위 차이

STIKA 2024. 3. 25. 03:12

float과 int의 표현 가능한 수의 범위 차이


 

int와 float의 자료형 크기는 4Byte지만 값을 저장하는 방법이 달라서 표현 가능한 수의 범위가 다르다
int는 1bit만 부호를 표현하고 나머지 전부 수를 표현하는데
float는 1bit가 부호부, 1byte는 지수부, 나머지 23bit는 가수부로 나뉜다

가수부 - 숫자의 정수 부분
지수부 - 소수점의 위치 부분을 지수부라고 한다
부동소수점 -  소수점의 위치를 고정하지 않고 그 위치를 나타내는 수를 따로 적는 것을 말한다