ASCII是American Standard Code for Information Interchange(美国标准信息交换代码)。计算机只能处理数字,而ASCII码可以用数字来表示一个字符,如“a”、“@”或某些控制符。中文就是由两个字节的ASCII码表示的。以下是ASCII码表,了解了其大致结构是非常有必要的,如正则表达式字符类中的字符范围就是以ASCII码为标准的,诸如此类。
Dec | Hex | Char | Dec | Hex | Char | Dec | Hex | Char |
---|---|---|---|---|---|---|---|---|
32 | 20H | 空格 | 64 | 40H | @ | 96 | 60H | ` |
33 | 21H | ! | 65 | 41H | A | 97 | 61H | a |
34 | 22H | " | 66 | 42H | B | 98 | 62H | b |
35 | 23H | # | 67 | 43H | C | 99 | 63H | c |
36 | 24H | $ | 68 | 44H | D | 100 | 64H | d |
37 | 25H | % | 69 | 45H | E | 101 | 65H | e |
38 | 26H | & | 70 | 46H | F | 102 | 66H | f |
39 | 27H | ' | 71 | 47H | G | 103 | 67H | g |
40 | 28H | ( | 72 | 48H | H | 104 | 68H | h |
41 | 29H | ) | 73 | 49H | I | 105 | 69H | i |
42 | 2AH | * | 74 | 4AH | J | 106 | 6AH | j |
43 | 2BH | + | 75 | 4BH | K | 107 | 6BH | k |
44 | 2CH | , | 76 | 4CH | L | 108 | 6CH | l |
45 | 2DH | - | 77 | 4DH | M | 109 | 6DH | m |
46 | 2EH | . | 78 | 4EH | N | 110 | 6EH | n |
47 | 2FH | / | 79 | 4FH | O | 111 | 6FH | o |
48 | 30H | 0 | 80 | 50H | P | 112 | 70H | p |
49 | 31H | 1 | 81 | 51H | Q | 113 | 71H | q |
50 | 32H | 2 | 82 | 52H | R | 114 | 72H | r |
51 | 33H | 3 | 83 | 53H | S | 115 | 73H | s |
52 | 34H | 4 | 84 | 54H | T | 116 | 74H | t |
53 | 35H | 5 | 85 | 55H | U | 117 | 75H | u |
54 | 36H | 6 | 86 | 56H | V | 118 | 76H | v |
55 | 37H | 7 | 87 | 57H | W | 119 | 77H | w |
56 | 38H | 8 | 88 | 58H | X | 120 | 78H | x |
57 | 39H | 9 | 89 | 59H | Y | 121 | 79H | y |
58 | 3AH | : | 90 | 5AH | Z | 122 | 7AH | z |
59 | 3BH | ; | 91 | 5BH | [ | 123 | 7BH | { |
60 | 3CH | < | 92 | 5CH | / | 124 | 7CH | | |
61 | 3DH | = | 93 | 5DH | ] | 125 | 7DH | } |
62 | 3EH | > | 94 | 5EH | ^ | 126 | 7EH | ~ |
63 | 3FH | ? | 95 | 5FH | _ |