태환차 2019. 7. 7. 18:43

LSB (Least Significant Bit)

 : 하나의 데이터 형에서 가장 낮은 위치의 비트이다. 

 위치는 가장 값이 작은 비트인 2^0에 위치하고 있다. 해당 데이터 형에 들어있는 실제 숫자가 짝수인지 홀수인지 쉽게 알아낼 수 있다.

 주로 난수발생 함수, 해시 함수, 검사합(CheckSum) 함수 등에서 많이 쓰인다.

 

MSB (Most Significant Bit)

 : 어떠한 데이터 형의 최상위 비트를 의미한다. 데이터 형에 따라서 특징이 조금 나뉜다.

 

Signed : 부호를 가지는 값 (양수, 음수를 구별한다)

Unsigned : 부호를 가지지 않는다 (오직 양수)

 

1.. Unsigned char 데이터 형에서는 2^7이라는 값, 즉 가장 값이 큰 위치의 최상위 비트이다.

2.. Signed char 데이터 형에서는 MSB의 위치가 부호자리를 나타내고 있다. 0이면 양수, 1이면 음수이다.