나는 내 기억력을 믿지 않는다
[기술면접] int와 float의 표현 가능한 수의 범위가 다른 이유
박도치
2024. 1. 11. 23:40
int는 정수, float 는 부동 소수점 수를 나타낸다.
C#에서 int와 float의 표현 가능한 수의 범위가 다른 이유는 이들 데이터 형식이 다른 방식으로 데이터를 표현하고 저장하기 때문이다.
각각의 형식이 int는 정수를 나타내고 float는 부동 소수점을 나타내기 때문에 float의 경우 소수점 이하까지 나타내야한다는 점에서 더 큰 범위를 나타낼 수 밖에 없다. 그만큼 연산속도가 느리다는 점이 있기 때문에 데이터 형식을 선택할 때에는 알맞게 선택하도록 하자.