JAVA
[자료형] Unsigned int
고구마_왕
2023. 9. 8. 13:01
Unsigned - 부호를 지니지 않은,
즉 -부호가 없는 int형을 말한다.
int의 범위는 -2,147,483,648 ~ 2,147,483,647인데
Unsigned int의 범위는 0 ~ 4,294,967,295까지 표현 가능하다.
단, 주로 C언어에서 사용되고 자바에서는 사용되지 않는다.
1. 범위를 넘어서 오류가 발생
2. 변환도중 NumberFormatException 발생
3. Integer.parseUnsignedInt 처리 하더라도, 해당 int의 범위를 넘어섰기 때문에 -1이 출력된다.
Unsigned int의 범위 4,294,967,295를 int가 초과했기 때문에,