- 전체
- C/C++ 일반
- C/C++ 수학
- C/C++ 그래픽
- C/C++ 자료구조
- C/C++ 인공지능
- C/C++ 인터넷
- wxWidget
- GTK+
- UNIX or LINUX programming
- 리눅스 마스터 - 국가공인자격
- VC++/ MFC
- C#/CLI/.NET
- QT/기타UI
- Boost lib
- 오픈소스 C 분석자료
- MSA (마이크로서비스), Docker, kubernetes
- WSL(windows subsystem linux)
C/C++ 자료구조 [C/C++ 자료구조] 아스키 코드표(ASCII Table)
2023.08.16 21:06
[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이다.
또 다른 아스키 코드표다.
| 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
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 2 |
[QT Creator] Adding Libraries to Projects QT 크리에이터 C/C++ 라이브러리 추가
| 졸리운_곰 | 2015.05.07 | 748 |
| 1 | Qt Application 배포시 고려사항 | 졸리운_곰 | 2014.10.28 | 848 |

