2byte 크기의 char형만 있다.
문자는(' ')로 표현한다. (" ")는 사용하지 않는다.
큰따옴표를 사용한 리터럴은 문자형 리터럴이 아니라 문자열 리터럴로 인식되기 때문이다.
즉, 단하나의 문자만 받는다.
char letter1 = 'a';
char letter2 = 'ab'; // 에러 : 단 하나의 문자만 할당할 수 있습니다.
char letter3 = "a" // 에러 : 작은따옴표를 사용해야 합니다.
자바는 문자에서 유니코드( 각 문자에 숫자 코드 번호를 부여한 것 )를 쓴다.
따라서, char letter1 = ‘a’;와 같이 문자형 리터럴을 문자형 변수에 할당하면 letter1에는 영문자 a의 유니코드 숫자값이 저장된다.
출력할때는 System.out.print를 쓴다.
char letter = 65;
System.out.print(letter);
A