예제 1번 (Q1) 질문입니다!
예제 1번에서 13을 이진수로 변환하면 4자리 수이고, 10 역시 4자리 수인데 이진수로 변환했을 때 4자리수인 것들을 비교하였더니 7 = 3자리수가 되었는데 그러면 1110에서 끝자리에 오는 0이 생략된 건가요?
만약 생략된 것이 맞다면 항상 이진수로 변환할 때 뒤에 무한히 0을 붙이고 생략된 것이라고 간주할 수 있는 건가요?
#암호학
#서론
#기초
작성자 정보
답변
1
CyberSecurityHat
공부벌레
Q1 : 예제 1번에서 13을 이진수로 변환하면 4자리 수이고, 10 역시 4자리 수인데 이진수로 변환했을 때 4자리수인 것들을 비교하였더니 7 = 3자리수가 되었는데 그러면 1110에서 끝자리에 오는 0이 생략된 건가요?
A1 : 아니오. 우선, 7은 3bit로 표현 가능한 게 맞습니다. 하지만, 1110이 아니라 0111입니다. 즉, 끝자리 0이 생략된 게 아니라 앞자리 0이 생략 가능한 형태입니다.
Q2 : 만약 생략된 것이 맞다면 항상 이진수로 변환할 때 뒤에 무한히 0을 붙이고 생략된 것이라고 간주할 수 있는 건가요?
A2 : 아니오. 앞에 0은 무한히 생략된 것이라고 간주할 수 있지만, 뒤에 0은 생략할 수 없습니다. 10진수로 예를 들면 1을 표현할 때 0001은 되지만, 1000은 안 되는 것과 같습니다.