바이너리 01000001이 주어 졌을 때 컴퓨터는 정확히 65 또는 ' A '가 무엇인지 알고 있습니까?


최상의 답변

컴퓨터는 65 개만 알고 있습니다. .. 문자 “A”는 컴퓨터에 아무런 의미가 없습니다 .. 메모리에는 65 만 저장됩니다. 컴퓨터는 그것이 문자인지 정수인지 알지 못합니다. 따라서 프로그램에서 65를 문자로 표시하도록 선택하면 컴퓨터는 “A”를 표시하고 65를 정수로 표시하도록 선택하면 65를 표시합니다. 이것이 바로 메모리에서 문자로 수학을 수행 할 수있는 이유입니다. 모두 숫자 형식으로 저장됩니다.

답변

아니요 컴퓨터는 당신이 의미하는 바를 모릅니다. 워드 프로세싱 소프트웨어는 문자 “A”와 같은 입력을 일관되게 처리합니다. ASCII 할당은 임의적입니다.

계산기는 숫자 표현을 사용합니다. 그리고 거기에서도 숫자가 어떻게 표현되는지, 부동 소수점 숫자 또는 정수 등에 따라 달라집니다.

인터페이스는 실제로 사용자에게 제공되는 컨텍스트이며 기계는 신경 쓰지 않습니다. 그림에서 건축 설계에 이르기까지 다양 할 수있는보다 복잡한 데이터 표현입니다.

일반적으로 컴퓨터를 구분할 수있는 단일 분리 된 기본 구성 요소의 실제 바이너리에는 정보가 없습니다. 바이트는 바이트입니다.

몇 가지 기본적인 방법으로 조작 할 수 있습니다. 그게 다입니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다