#03_signed/unsigned number, overflow, out-of-range
[Unsigned/Signed Binary Number]: Integer의 표현 방법 2가지 이 2진수를 unsigned / signed number로 표현하면, 1. Unsigned number: 양수만 표현 MSB가 1 이라면 2의 31제곱을 더하여 계산함 (아래 예시) MSB가 0, 1 중 무엇이더라도 해당 수는 언제나 양수임(0인 경우 0 포함) 32-bit 정수라면, 해당 수의 범위는 0 ~ 2의 32제곱-1(4,294,967,295) 2. Signed number인 경우: MSB에 따라 양수 혹은 음수 MSB가 1 이라면 2의 31제곱을 빼서 계산함 (아래 예시) MSB가 1 이라면 해당 수는 음수지만, 0 이라면 양수 혹은 0임 32-bit 정수라면, 범위는 -2^31 ~ 2^31 - 1 (..
#02_2진수, 16진수, 10진수, 변환 예제
[n진수] 숫자 옆 작게 표시된 n은 n진수라는 의미 10진수: 0~9로 모든 숫자를 표현함 일상에서 사용되는 숫자 체계 n번 째 자리 수에 10의 n제곱을 각각 곱해줌(n은 0부터 시작) 2진수: 0, 1로 모든 숫자를 표현함 n번째 자리 수에 2의 n제곱을 각각 곱해줌(n은 0부터 시작) 16진수: 0~9, a~f로 모든 숫자를 표현함 a(10), b(11), c(12), d(13), e(14), f(15) n번째 자리 수에 16의 n제곱을 각각 곱해줌(n은 0부터 시작) [변환 예제 및 풀이] 1. 10진수 52 → 2진수 변환 1-2. 10진수 52 → 16진수 변환 1-2. 10진수 428 → 2진수 변환 2-2. 10진수 428 → 16진수 변환