아스키 코드 ASCII Code

Gogi·2023년 5월 16일
0

C언어 기초 목록

목록 보기
9/23

컴퓨터가 문자를 표현하는 방식

아스키 코드는 컴퓨터에서 문자를 나타내기 위해 사용되는 표준 인코딩 체계다. 각 문자에 대해 고유한 숫자 값을 할당하여 컴퓨터가 문자를 표현하고 처리할 수 있게 한다.


개념 설명

아스키 코드는 7비트로 구성되며, 0부터 127까지 총 128개의 문자를 나타낸다. 이 문자 집합에는 영문 알파벳 대문자와 소문자, 숫자 0부터 9까지, 특수 문자(예: 느낌표, 물음표, 공백 등)와 제어 문자(예: 줄바꿈, 탭 등)가 포함되어 있다.

아래는 아스키 코드 테이블이다.

아스키문자아스키문자아스키문자아스키문자
0NUL32space64@96`
1SOH33!65A97a
2STX34"66B98b
3ETX35#67C99c
4EOT36$68D100d
5ENQ37%69E101e
6ACK38&70F102f
7BEL39'71G103g
8BS40(72H104h
9HT41)73I105i
10LF42*74J106j
11VT43+75K107k
12FF44,76L108l
13CR45-77M109m
14SO46.78N110n
15SI47/79O111o
16DLE48080P112p
17DC149181Q113q
18DC250282R

사용 예시

char ch = 'Z';
int ascii = 90;
printf("문자: %c, %c", ch, ascii);

출력 결과
Z, Z

주의사항

  • 아스키 코드는 7비트로 표현되므로 0부터 127까지의 값만 표현 가능
  • char 자료형은 부호 있는 8비트 자료형으로 정의되어 있음
  • signed charunsigned char를 구분해서 써야 함

관련 자료


용어 설명

- 표준 인코딩 체계 Standard Character Encoding System

표준 인코딩 체계는 문자를 컴퓨터에서 저장하고 표현하기 위한 국제적인 표준 방식이다. 이러한 체계는 문자 집합을 숫자 코드로 매핑하는 규칙을 정의하고, 이를 통해 컴퓨터 시스템이 문자를 인식하고 처리할 수 있도록 한다.


업데이트

. . .

profile
C, C++, C#, Unity

0개의 댓글