반응형

정수형 데이터 타입을 살펴보자면 아래 범위를 포함할 수 있다.

 

int 자료형을 살펴보면 Range가 -2,147,483,648 ~ 2,147,483,647 임을 알 수 있다.

이는 int 형이 표현할 수 있는 size가 4byte = 32bit 로

2^32(2의 32 제곱) = 4,294,967,296 가지 이진수 표현식을 만들 수 있다.

즉 음수, 0, 양수를 포함하므로 위 범위가 표현될 수 있는 것이다.

 

이렇게 이진수 계산법을 적용하면 각 type 별 size를 알아볼 수 있다.

 

 

위 자료는 마이크로소프트 C# 문서에서 확인할 수 있다.

+ 다른 데이터 타입 별 범위도 나와있으니 참고하면 된다.

https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/integral-numeric-types

반응형

+ Recent posts