이번 포스팅에서는 자바(Java)의 자료형 중 하나인 문자 자료형에 대하여 공부를 해보고자 한다. 문자 자료형 컴퓨터는 0과 1로만 표현할 수 있기 때문에 문자 역시 컴퓨터 내부에서 표현할 때 0과 1의 조합으로 나타내야 한다. 따라서 어떤 문자를 컴퓨터 내부에서 표현하려면 특정 정수 값으로 정하고자 약속한다. 문자를 정해진 코드 값으로 변환하는 것을 "문자 인코딩", 코드값을 다시 문자로 변환하는 것을"문자 디코딩"이라고 한다. 아스키(ASCII) 코드 가장 기본이 되는 문자 인코딩은 아스키(ASCII) 코드이다.. 영문자는 대문자, 소문자, 특수문자, 기호를 포함해도 1바이트(2^8 = 256개)로 표현할 수 있기 때문에 아스키코드는 1바이트만 사용한다. 하지만 한글 등 다른 언어 문자는 복잡하고 다..