아스키 코드로 65가 A라고 정의한 건 알겠는데
컴퓨터는 이게 숫자 65인지 알파벳 A인지 구분할 방법이 없잔아
비단 아스키코드뿐만 아니라 모든게 숫자로 구현되는거면 이걸 구분하는 방법이 있어야하는거아님?
그냥 코딩 배우려는게 아니라 강의 우연히 보다가 궁금해서....
너무 기초적지인 질문이면 미안
아스키 코드로 65가 A라고 정의한 건 알겠는데
컴퓨터는 이게 숫자 65인지 알파벳 A인지 구분할 방법이 없잔아
비단 아스키코드뿐만 아니라 모든게 숫자로 구현되는거면 이걸 구분하는 방법이 있어야하는거아님?
그냥 코딩 배우려는게 아니라 강의 우연히 보다가 궁금해서....
너무 기초적지인 질문이면 미안
컴퓨터는 그걸 구분안함 니가 출력할때 그 바이너리를 어떤포맷으로 출력할지 결정하는거야
그럼 두 개가 섞여있는 바이너리는 어떻게 구분하는 거??
니가 하나하나 직접 구분하거나 아니면 아예 컨테이너를 만들어서 그 컨테이너안에 값과 함께 어떤포맷인지 정보도 같잉담아야지. 대부분의 언어들은 후자의 방식으로 여러가지 자료형을 제공함
그런 디테일은 각 언어별로 다르다는거지? 감사합니다