[C/C++ 자료구조] 아스키 코드표(ASCII Table)

아스키 코드표다.

 

 

 

 컴퓨터는 문자를 문자로 기억하지 않는다. 그대신 순자로 기억하고 표현한다. 예를 들면 문자 'A'는 65로, 'B'는 66으로 표현한다. 그런데 사람마다 규칙을 개인대로 정하면 자칫 소통하는데 오류가 생길 것이다.

 

 예를 들어 어떤 사람은 'A'는 1로, 'B'는 2로 표현 할 수 도 있을 것이다. 그래서 모든 사람이 공통적으로 쓸 수 있는 표준 규격이 필요한데, 이것이 바로 아스키(ASCII : American Standard Code for Information Interchange)다. 1967년에 만들어졌고 알파벳에 기초를 둔 문자 인코딩 방법이다. 아스키 코드에는 인쇄가 불가능한 33개의 제어문자 코드와 95개의 인쇄가 가능한 문자 코드가 있다. 

 

 아스키 코드는 0에서 127까지의 숫자를 이용하여 문자를 표현한다. 제어 문자 코드는 0부터 31까지 차지하며, 스페이스 문자부터 인쇄가 가능한 코드이다. 스페이스 문자는 32로 표현된다. 느낌표 문자(!)의 코드는 33이다. 이렇게 1씩 증가하며 문자들을 순차적으로 나열한다. 곧 'a'는 97, 'b'는 98이다. 를 참고하면 이해하기 쉽다.

 

 

 * '1'은 값의 1이 아니다. '1'은 글자 1에 대한 아스키 코드값으로 49이다.

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 또 다른 아스키 코드표다.

 

Char Hex Oct Dec   Char Hex Oct Dec   Char Hex Oct Dec   Char Hex Oct Dec
Ctrl-@
NUL
00 000 0   Space 20 040 32   @ 40 100 64   ` 60 140 96
Ctrl-A SOH 01 001 1   ! 21 041 33   A 41 101 65   a 61 141 97
Ctrl-B STX 02 002 2   " 22 042 34   B 42 102 66   b 62 142 98
Ctrl-C ETX 03 003 3   # 23 043 35   C 43 103 67   c 63 143 99
Ctrl-D EOT 04 004 4   $ 24 044 36   D 44 104 68   d 64 144 100
Ctrl-E ENQ 05 005 5   % 25 045 37   E 45 105 69   e 65 145 101
Ctrl-F ACK 06 006 6   & 26 046 38   F 46 106 70   f 66 146 102
Ctrl-G BEL 07 007 7   ' 27 047 39   G 47 107 71   g 67 147 103
Ctrl-H BS 08 010 8   ( 28 050 40   H 48 110 72   h 68 150 104
Ctrl-I HT 09 011 9   ) 29 051 41   I 49 111 73   i 69 151 105
Ctrl-J LF 0A 012 10   * 2A 052 42   J 4A 112 74   j 6A 152 106
Ctrl-K VT 0B 013 11   + 2B 053 43   K 4B 113 75   k 6B 153 107
Ctrl-L FF 0C 014 12   , 2C 054 44   L 4C 114 76   l 6C 154 108
Ctrl-M CR 0D 015 13   - 2D 055 45   M 4D 115 77   m 6D 155 109
Ctrl-N SO 0E 016 14   . 2E 056 46   N 4E 116 78   n 6E 156 110
Ctrl-O SI 0F 017 15   / 2F 057 47   O 4F 117 79   o 6F 157 111
Ctrl-P DLE 10 020 16   0 30 060 48   P 50 120 80   p 70 160 112
Ctrl-Q DCI 11 021 17   1 31 061 49   Q 51 121 81   q 71 161 113
Ctrl-R DC2 12 022 18   2 32 062 50   R 52 122 82   r 72 162 114
Ctrl-S DC3 13 023 19   3 33 063 51   S 53 123 83   s 73 163 115
Ctrl-T DC4 14 024 20   4 34 064 52   T 54 124 84   t 74 164 116
Ctrl-U NAK 15 025 21   5 35 065 53   U 55 125 85   u 75 165 117
Ctrl-V SYN 16 026 22   6 36 066 54   V 56 126 86   v 76 166 118
Ctrl-W ETB 17 027 23   7 37 067 55   W 57 127 87   w 77 167 119
Ctrl-X CAN 18 030 24   8 38 070 56   X 58 130 88   x 78 170 120
Ctrl-Y EM 19 031 25   9 39 071 57   Y 59 131 89   y 79 171 121
Ctrl-Z SUB 1A 032 26   : 3A 072 58   Z 5A 132 90   z 7A 172 122
Ctrl-[ ESC 1B 033 27   ; 3B 073 59   [ 5B 133 91   { 7B 173 123
Ctrl- FS 1C 034 28   <  3C 074 60   5C 134 92   | 7C 174 124
Ctrl-] GS 1D 035 29   = 3D 075 61   ] 5D 135 93   } 7D 175 125
Ctrl-^ RS 1E 036 30   >  3E 076 62   ^ 5E 136 94   ~ 7E 176 126
Ctrl_ US 1F 037 31   ? 3F 077 63   _ 5F 137 95   DEL 7F 177 127

 

아스키코드표 출처 : http://cafe.daum.net/flowlife

 

참고도서 : C언어 Express

[출처] https://stepbystep1.tistory.com/10

 

 

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
78 [linux master][리눅스 마스터][국가기술자격] 리눅스 기초 명령어 : 도움말 보기 -man, info, help file 졸리운_곰 2025.02.18 215
77 [linux master][리눅스 마스터][국가기술자격] 우분투에서 NTFS 를 Read/Write로 마운트 (듀얼 부팅 화일 공유) file 졸리운_곰 2024.12.22 277
76 [linux master] 커맨드 라인에서 display 문제로 gui 프로그램이 열리지 않을 때, 졸리운_곰 2024.12.22 338
75 [linux master][리눅스 마스터][국가기술자격] VirtualBox ubuntu ↔ 윈도우 공유 폴더 설정 file 졸리운_곰 2024.12.20 293
74 [linux master][리눅스 마스터][국가기술자격] How to fix sudo after "chmod -R 777 /usr/bin"? /usr/bin/sudo must be owned by uid 0 and have the setuid bit set 졸리운_곰 2024.09.23 754
73 [linux master][리눅스 마스터][국가기술자격] [리눅스/find] 파일찾기 - 허가 거부 제외하고 결과물 출력하기 file 졸리운_곰 2024.07.21 326
72 [linux master][리눅스 마스터][국가기술자격] [리눅스] socat 명령어(proxy) file 졸리운_곰 2024.02.28 343
71 [linux master][리눅스 마스터][국가기술자격] [리눅스] Linux nc 명령어는 무엇이고 어떻게 쓰는 가? 졸리운_곰 2024.02.28 345
70 [linux master][리눅스 마스터][국가기술자격] [리눅스] AWK 명령어 사용법과 여러가지 실용적인 예제 모음 file 졸리운_곰 2024.02.02 300
69 [linux master][리눅스 마스터][국가기술자격] [vi 명령어] vi 명령어 정리 file 졸리운_곰 2024.02.02 283
68 [linux telnet(ssh) 창에서 MSDOS emulation 에뮬레이션 Install dosemu2 dos emulator in Ubuntu and Ubuntu based distributions file 졸리운_곰 2024.01.05 289
67 [linux master][리눅스 마스터][국가기술자격] [Azure] Linux(ubuntu) 우분투 서버 GUI 환경으로 원격 접속하기 - feat. Ubuntu-desktop file 졸리운_곰 2023.11.22 334
66 [linux master][리눅스 마스터][국가기술자격] [Linux] vim(vi) editor 한글 입력시 깨짐 해결방법 file 졸리운_곰 2023.11.22 337
65 [리눅스][linux] 리눅스 서버 다운 원인 분석과 해결 (책) 방안 졸리운_곰 2023.10.03 234
64 [리눅스][linux] Ubuntu/Linux에서 user password를 짧거나 쉬운 password로 변경하는 방법. file 졸리운_곰 2023.01.08 331
63 [linux master][리눅스 마스터][국가기술자격] [GCP 원데이] 서버가 죽는 이유, Message Queue file 졸리운_곰 2023.01.01 220
62 [linux master][리눅스 마스터][국가기술자격] 리눅스 서버 다운 원인 5가지 졸리운_곰 2023.01.01 224
61 [linux master][리눅스 마스터][국가기술자격] Shell In A Box-원격 Linux 서버에 액세스하기위한 웹 기반 SSH 터미널 file 졸리운_곰 2022.11.17 266
60 [linux dev env] [우분투 서버] noVNC 접속 file 졸리운_곰 2022.11.16 338
59 [Linux WSL2] WSL2에서 Ubuntu GUI 프로그램 실행하기 (VcXsrv) file 졸리운_곰 2022.08.20 317
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED