LSB (Least Significant Bit)
: 하나의 데이터 형에서 가장 낮은 위치의 비트이다.
위치는 가장 값이 작은 비트인 2^0에 위치하고 있다. 해당 데이터 형에 들어있는 실제 숫자가 짝수인지 홀수인지 쉽게 알아낼 수 있다.
주로 난수발생 함수, 해시 함수, 검사합(CheckSum) 함수 등에서 많이 쓰인다.
MSB (Most Significant Bit)
: 어떠한 데이터 형의 최상위 비트를 의미한다. 데이터 형에 따라서 특징이 조금 나뉜다.
Signed : 부호를 가지는 값 (양수, 음수를 구별한다)
Unsigned : 부호를 가지지 않는다 (오직 양수)
1.. Unsigned char 데이터 형에서는 2^7이라는 값, 즉 가장 값이 큰 위치의 최상위 비트이다.
2.. Signed char 데이터 형에서는 MSB의 위치가 부호자리를 나타내고 있다. 0이면 양수, 1이면 음수이다.
'프로그래밍 > C++' 카테고리의 다른 글
객체지향 개발 5대 원리 : SOLID (0) | 2019.07.09 |
---|---|
메모리 단편화 (0) | 2019.07.08 |
메모리의 구조 (0) | 2019.07.06 |
그래프(graph) 기초 (0) | 2019.07.01 |
함수 호출 규약 (0) | 2019.06.30 |