정수 내부 표현의 확인


JDK 라이브러리에 있는 Integer.toBinaryString 이라는 메서드는 int 타입의 내부 표현을 문자열로 만들어서 리턴하는 메서드인데, 다음과 같은 방법으로 사용할 수 있습니다.



이 메서드를 이용해서 -37 의 내부 표현을 출력하는 프로그램을 작성해 보십시오. 그리고 -5 의 내부 표현을 출력하는 프로그램도 작성해 보십시오. 37 과 5 의 2의 보수에 해당하는 비트 패턴이 출력되는 것을 확인할 수 있습니까?





결과는 다음과 같다.


37 : 100101

-37 : 11111111111111111111111111011011

5 : 101

-5 : 11111111111111111111111111111011


+ Recent posts