使用字符的输入和输出2024 年 8 月 29 日 | 阅读 3 分钟 输入项和输出项很简单。 有时使用句点和引号很复杂,并且并非总是合适。 例如,定义一个从键盘读取一系列字符并计算元音数量的谓词确实很乏味。 对于这种问题,更好的方法是一次输入一个字符。 要应用此方法,我们必须知道字符的 ASCII 值。 ASCII(美国信息交换标准代码)值是一个介于 0 到 255 之间的整数。 所有非打印字符和打印字符都有其对应的 ASCII 值。 小于或等于 32 的字符的 ASCII 值称为控制字符或空格字符。 下表显示了可打印字符和其他一些字符的 ASCII 值。 数字 | Character | 描述 |
---|
9 | Tab (制表符) | | 10 | end of record (记录结束) | | 32 | | 空格 | 33 | ! | exclamation mark (感叹号) | 34 | “ (双引号) | quotation mark (引号) | 35 | # | number sign (井号) | 36 | $ | dollar sign (美元符号) | 37 | % | percent sign (百分号) | 38 | & | ampersand (与号) | 39 | ‘ (单引号) | apostrophe (撇号) | 40 | ( | left parenthesis (左括号) | 41 | ) | right parenthesis (右括号) | 42 | * | asterisk (星号) | 43 | + | plus sign (加号) | 44 | , | comma (逗号) | 45 | - | hyphen (连字符) | 46 | . | period (句点) | 47 | / | slash (斜杠) | 48 | 0 | 0 digit (数字0) | 49 | 1 | 1 digit (数字1) | 50 | 2 | 2 digit (数字2) | 51 | 3 | 3 digit (数字3) | 52 | 4 | 4 digit (数字4) | 53 | 5 | 5 digit (数字5) | 54 | 6 | 6 digit (数字6) | 55 | 7 | 7 digit (数字7) | 56 | 8 | 8 digit (数字8) | 57 | 9 | 9 digit (数字9) | 58 | : | colon (冒号) | 59 | ; | semicolon (分号) | 60 | < | less-than (小于号) | 61 | = | equals-to (等于号) | 62 | > | greater-than (大于号) | 63 | ? | question mark (问号) | 64 | @ | at sign (@) | 65 | A | uppercase A (大写A) | 66 | B | uppercase B (大写B) | 67 | C | uppercase C (大写C) | 68 | D | uppercase D (大写D) | 69 | E | uppercase E (大写E) | 70 | F | uppercase F (大写F) | 71 | G | uppercase G (大写G) | 72 | H | uppercase H (大写H) | 73 | I | uppercase I (大写I) | 74 | J | uppercase J (大写J) | 75 | K | uppercase K (大写K) | 76 | L | uppercase L (大写L) | 77 | M | uppercase M (大写M) | 78 | N | uppercase N (大写N) | 79 | O | uppercase O (大写O) | 80 | P | uppercase P (大写P) | 91 | Q | uppercase Q (大写Q) | 82 | R | uppercase R (大写R) | 83 | S | uppercase S (大写S) | 84 | T | uppercase T (大写T) | 85 | U | uppercase U (大写U) | 86 | V | uppercase V (大写V) | 87 | W | uppercase W (大写W) | 88 | X | uppercase X (大写X) | 89 | Y | uppercase Y (大写Y) | 90 | Z | uppercase Z (大写Z) | 91 | [ | left square bracket (左方括号) | 92 | \ | backslash (反斜杠) | 93 | ] | right square bracket (右方括号) | 94 | ^ | Caret (脱字号) | 95 | _ | underscore (下划线) | 96 | ` | grave accent (重音符) | 97 | A | lowercase a (小写a) | 98 | B | lowercase b (小写b) | 99 | C | lowercase c (小写c) | 100 | D | lowercase d (小写d) | 101 | E | lowercase e (小写e) | 102 | F | lowercase f (小写f) | 103 | G | lowercase g (小写g) | 104 | H | lowercase h (小写h) | 105 | I | lowercase i (小写i) | 106 | J | lowercase j (小写j) | 107 | K | lowercase k (小写k) | 108 | L | lowercase l (小写l) | 109 | M | lowercase m (小写m) | 110 | N | lowercase n (小写n) | 111 | O | lowercase o (小写o) | 112 | P | lowercase p (小写p) | 113 | Q | lowercase q (小写q) | 114 | R | lowercase r (小写r) | 115 | S | lowercase s (小写s) | 116 | T | lowercase t (小写t) | 117 | U | lowercase u (小写u) | 118 | V | lowercase v (小写v) | 119 | W | lowercase w (小写w) | 120 | X | lowercase x (小写x) | 121 | Y | lowercase y (小写y) | 122 | Z | lowercase z (小写z) | 123 | { | left curly brace (左大括号) | 124 | | | vertical bar (竖线) | 125 | } | right curly brace (右大括号) | 126 | ~ | tilde (波浪号) |
|