IT 세상에서 살아남기

자바(JAVA)의 char 데이터 타입 본문

자바 언어(JAVA)

자바(JAVA)의 char 데이터 타입

Alan__kang__morlang 2021. 6. 8. 17:04
반응형

단일 문자를 저장하는 데이터 타입 char 

- 저장하고 싶은 문자를 홀따옴표( ' ' )에 담아 대입합니다. 

char 데이터 타입의 한글자 삽입

char 타입에 문자를 담아서 출력해주는 모습을 볼 수 있는데요 여기서 재미있는 사실 하나가 있습니다. 

 

c2의 출력결과가 65가 아닌 A가 출력된 모습을 볼 수 있는데요. 

여기서 알아야 할 한가지가 있습니다. "아스키 코드 (ASCII Code)"

아스키 코드란 ?

컴퓨터에서 어떠한 글자나 숫자 특수문자를 이용하기 위해서는 
그 글자를 바이트 값으로 표현 해주어야 하는데 

이때 사용되는 것이 아스키코드(ASCII code)라고 합니다. 
이렇게 코드로 되어있는것을 쉽게 생각해 보면 우리가 흔히 사용하고 있는 
키보드를 보면 그 안에 모든 아스키코드가 있습니다. 
아래의 그림 처럼 모든 글자하나하나에 값을 지정해 그값을 치게 되면 비트값으로 컴파일 시켜 
컴퓨터가 인식하게 해주는 역할을 해줍니다. 



아스키코드 ASCII Code

표를 참고해서 본다면 위의 재미있는 사실을 알수 있게 됩니다. 

65번을 자세히 보면 A라는 형태를 가지고 있다는 사실!!

반응형