아스키코드(ASCII Code)
JAVA 2022. 1. 26. 17:56

public class Main { public static void main(String[] args) { int a = 'A'; System.out.println(a); } } 자바를 배우다 보면 위의 코드가 조금 이상한 것을 알 수 있다. int는 숫자 정수를 뜻하는 자료형인데 문자인 알파벳 A가 들어가있다. 게다가 Eclipse나 VSCode 같은 IDE로 보아도 에러가 뜨지 않는다. 코드를 실행해보니 65라는 숫자가 찍혀있다. 왜 이런 결과가 나타날까? 그것은 자바가 문자를 표현할 때 아스키코드를 기반으로 표현하기 때문이다 컴퓨터 언어는 숫자이기 때문에 문자를 숫자화 시켜서 컴퓨터에게 보여줘야 한다. (그럼 도대체 숫자라는 개념은 어떻게 인식시켰을까...) 1960년대에 ASCII(America..