在編程中有時會遇到比較函數,我們印象中大多數的比較都是針對數值類型,然而在計算機中存儲的一切都可以轉換為數字,所以我們時長會遇到對字符串比較的情況,在這里記錄一個ASCII碼對照表,方便了解各種字符的大小關系。
由於0~31以及127(共33個)是控制字符或通信專用字符,如BackSpace、回車、換行、ESC和ACK等,這些是不可見字符,所以在這只列舉可顯示字符32~126,第一個字符(ASCII碼32)是空格,顯示出來比較特殊。
| ASCII碼 | 字符 | ASCII碼 | 字符 | ASCII碼 | 字符 | ASCII碼 | 字符 |
| 32 | 33 | ! | 34 | " | 35 | # | |
| 36 | $ | 37 | % | 38 | & | 39 | ' |
| 40 | ( | 41 | ) | 42 | * | 43 | + |
| 44 | , | 45 | - | 46 | . | 47 | / |
| 48 | 0 | 49 | 1 | 50 | 2 | 51 | 3 |
| 52 | 4 | 53 | 5 | 54 | 6 | 55 | 7 |
| 56 | 8 | 57 | 9 | 58 | : | 59 | ; |
| 60 | < | 61 | = | 62 | > | 63 | ? |
| 64 | @ | 65 | A | 66 | B | 67 | C |
| 68 | D | 69 | E | 70 | F | 71 | G |
| 72 | H | 73 | I | 74 | J | 75 | K |
| 76 | L | 77 | M | 78 | N | 79 | O |
| 80 | P | 81 | Q | 82 | R | 83 | S |
| 84 | T | 85 | U | 86 | V | 87 | W |
| 88 | X | 89 | Y | 90 | Z | 91 | [ |
| 92 | \ | 93 | ] | 94 | ^ | 95 | _ |
| 96 | ` | 97 | a | 98 | b | 99 | c |
| 100 | d | 101 | e | 102 | f | 103 | g |
| 104 | h | 105 | i | 106 | j | 107 | k |
| 108 | l | 109 | m | 110 | n | 111 | o |
| 112 | p | 113 | q | 114 | r | 115 | s |
| 116 | t | 117 | u | 118 | v | 119 | w |
| 120 | x | 121 | y | 122 | z | 123 | { |
| 124 | | | 125 | } | 126 | ~ |
