MSB

    MSB(Most Significant Bit) & LSB(Least Significant Bit)

    단순 요약 : MSB(Most Significant Bit)는 정보를 나타내는 비트, 해당 이진수의 가장 왼쪽에 위치한 비트를 가리킵니다. LSB(Less Significant Bit)는 이진수에서 가장 낮은 자리에 있는 비트를 나타냅니다. 컴퓨터에서 수를 표현할 때, MSB가 부호를 결정하며, 1이면 음수, 0이면 양수임을 뜻합니다. 즉, 맨 앞의 비트는 부호를 나타내고, 두번째부터 끝까지 비트로 수 자체를 나타냅니다. 개념 설명 MSB(Most Significant Bit)는 정보를 나타내는 이진수에서 가장 중요한 비트를 나타냅니다. 이진수는 0과 1로 이루어진 수 체계이며, MSB는 해당 이진수의 가장 왼쪽에 위치한 비트를 가리킵니다. 이진수의 각 비트는 2의 거듭제곱을 나타내며, MSB는 가장 큰..

    Signed & Unsigned 정의 및 차이

    언어들에서 어렵지 않게 자주 접하게 되는 이 keyword, 개념을 알아보겠습니다. 쉽게 이해하는 방법은 두 가지가 있습니다. 1. SIGN => 부호가 있다. UNSIGN => 부호가 없다. 즉, '-' 가 있냐, 없냐로 이해하기 2. '음수까지 표현하느냐, 음수를 표현하지 않느냐' 로 이해하기 - signed : 양수, 음수가 있는 수 (부호를 가지는 값, 양수/음수 구분 O) - unsigned : 양수만 있는 수 (부호를 갖지 않는 값, 양수/음수 구분 X) 부호를 보는 한 MSB(Most Significant Bit)를 부호로 사용하게 되는데, 그 부분을 숫자의 부분으로 활용하여 음수를 표현하지 못하는 대신, 양수의 범위가 늘어나는 것이다. ex) signed char => -128~127의 범..