예제 1번 (Q1) 질문입니다!

예제 1번에서 13을 이진수로 변환하면 4자리 수이고, 10 역시 4자리 수인데 이진수로 변환했을 때 4자리수인 것들을 비교하였더니 7 = 3자리수가 되었는데 그러면 1110에서 끝자리에 오는 0이 생략된 건가요?
만약 생략된 것이 맞다면 항상 이진수로 변환할 때 뒤에 무한히 0을 붙이고 생략된 것이라고 간주할 수 있는 건가요?

#암호학 #서론 #기초
작성자 정보
답변 1

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은 안 되는 것과 같습니다.

2023.08.02. 07:41
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기