코딩하는 털보

JAVA_BASIC - 04 본문

IT Study/JAVA Basic

JAVA_BASIC - 04

이정인 2021. 1. 25. 17:17

Java 기초

04. 변수와 자료형

0000 1010 (2진수 8 bit) = 10 (10진수)
2진수 4 bit(ex: 0101 = 5)는 최대 15까지 표현 가능하다.

  • 컴퓨터에서 음수 표현 (2의 보수)

0000 1010에서 맨앞의 0은 부호비트(MSB)이다. (0:양수 1:음수)

보수 : 더했을 때 MSB가 새로 밀리고 다른 값이 0이되도록 하는 수

2의 보수 구하는 법 :
0000 1010 (10) 의 1의 보수 (모든 bit 바꿈)

-> 1111 0101 에 0000 0001을 더한다
+ 0000 0001
= 1111 0110

검증 (2의 보수와 더 했을때 0이되어야 한다.)
0000 1010
+ 1111 0110
= 1 0000 0000 (밀려 MSB를 제외한 모든 비트 = 0)

Comments