[개발 자료]ASCII Table – 아스키 코드 테이블

ASCII (American Standard Code for Information Interchange, 미국 정보 교환 표준 부호)

아스키 코드는 미국에서 표준화한 정보교환용 7비트 부호체계이다. 000(0x00)부터 127(0x7F)까지 총 128개의 부호가 사용된다. 이는 영문 키보드로 입력할 수 있는 모든 기호들이 할당되어 있는 부호 체계이며, 매우 단순하고 간단하기 때문에 어느 시스템에서도 적용가능하다는 장점이 있으나, 2바이트 이상의 코드를 표현할 수 없기 때문에 국제표준의 위상은 유니코드에게 넘어갔다. text only 형태의 게시판에서는 아스키 아트(AA)라는 이름으로 자주 사용된다. 다만 2ch 등지에서 사용되는 아스키 아트는 히라가나와 가타카나를 사용하므로 엄밀히 말하면 아스키 아트가 아니다. 아스키 코드 – 나무위키 중

아스키 코드는 0~127까지만 표준으로 정의되어 사용되고, 128이 넘어간 Extended ASCII Character는 운영체제마다 다른 부호가 배치되어 있습니다. 아래에 있는 제어, 출력 문자만 참조하시면 될 듯합니다.

아래와 같이 간단한 코드를 짜서 돌려보면, 출력 문자의 범위를 쉽게 확인하실 수 있습니다.

#include <stdio.h>

int main(int argc, const char * argv[]) {

    int i;
    unsigned char value;

    for(i = 0; i < 128; i++)

    {

        value = i;

        printf("%d = %c\n",value, value);

    }

    return 0;

}

위 표는 국제 표준이며, Web Searching으로 쉽게 구하실 수 있습니다. 혹, 위 그림이 필요하신 분들은 자유롭게 퍼가시고 사용하시기 바랍니다 🙂

댓글 남기기