본문 바로가기

Programming/C Language

아스키(ASCII)코드 ?

아스키 코드는 쉽게 표현하자면 , 숫자를 이용하여 문자를 표현하도록 숫자를 문자에 매핑시킨 것이다.
즉 , 문자의 표현을 위한 약속 ? 정도로 생각하면 될 것 같다.

미국 표준 협회에 의해서 제정된 아스키(ASCII: American Standard Code for Information Interchange)코드라는 표준을 선택하여 문자를 표현한다.

그리고 이러한 아스키코드는 알파벳과 일부 특수문자를 포함하여 총 128개의 문자로 이루어져 있다.
참고로 몇몇 아스키 코드와 아스키 코드에 할당된 '아스키 코드값'을 정리하면 다음과 같다.



 아스키 코드

아스키 코드값 

65 

66 

67 

126 


아스키코드의 전체 표는 구글링을 하면 쉽게 확인 가능하다.


ASCII 코드는 여러곳에 응용되므로 자주 쓰이는 문자들은 외워두는게 좋다!

컴파일러 또한 아스키코드를 알고있다 . 이러한 사실을 예제를 통해 확인해보자



char형 변수 ch1에 문자 A를 저장 , ch2에 65를 저장        ( 문자를 표현할때만 ' ' 따옴표를 사용한다는걸 잊지말자)
int형 변수 ch3에 문자 Z를 저장 , ch4에 90을 저장

그리고 모든 변수를 %c , %d 서식을 통해 출력해보겠다.


ps) %c 는 문자를 입,출력하는데 이용되는 서식문자이다.




ch1을 %c와 %d 를 통해 표현한값이 A와 65이다 , 즉 , 65의 아스키 코드는 A이고 아스키 코드 A의 코드값은 65이다.
이와 같은 개념으로 다른 변수들 또한 확인이 가능하다.

'Programming > C Language' 카테고리의 다른 글

While문 ?  (0) 2017.10.30
서식문자 정리  (0) 2017.10.30
기본 자료형 정리  (0) 2017.10.30
scanf 함수?  (0) 2017.10.30
연산자(Operator) 란?  (0) 2017.10.30