Pascal的ASC码表中的最后一个字符是什么? ASCII码表里的字符总共有多少个?
PASCAL\u91ccASCII\u7801\u548c\u5b57\u7b26\u4e32\u8f6c\u6362\u7684\u51fd\u6570\u662f\uff1ford(\u5b57\u7b26) \u53d6ascii\u7801 \u8fd4\u56de\u6574\u578b
chr(\u6570\u5b57) \u53d6\u8be5ascii\u7684\u5b57\u7b26 \u8fd4\u56de\u5b57\u7b26
pred() \u524d\u5bfc \u8fd4\u56de\u5bf9\u5e94\u6570\u636e\u7c7b\u578b
succ() \u540e\u7ee7 \u8fd4\u56de\u5bf9\u5e94\u6570\u636e\u7c7b\u578b
sqr() \u5e73\u65b9 \u8fd4\u56de\u6574\u578b/\u5b9e\u578b
sqrt() \u7b97\u672f\u5e73\u65b9\u6839 \u8fd4\u56de\u5b9e\u578b
\u4ee5\u4e0a\u51fd\u6570\u5747\u8fd4\u56de\u4e00\u4e2a\u503c\uff0c\u53ef\u4ee5\u76f4\u63a5\u8f93\u51fa\u6216\u8d4b\u503c\u7ed9\u76f8\u5e94\u6570\u636e\u7c7b\u578b\u7684\u53d8\u91cf\u3002
\u8f93\u51fa\u5e73\u65b9\u5c31\u662fwriteln(sqr(a));\u5e73\u65b9\u548c\u2026\u2026\u5e94\u8be5\u662f\u51e0\u4e2a\u5e73\u65b9\u76f8\u52a0\u5427\u2026\u2026
ASCII\u7801\u8868\u91cc\u7684\u5b57\u7b26\u603b\u5171\u6709128\u4e2a\u3002
ASCII\u7801\u4f7f\u7528\u6307\u5b9a\u76847\u4f4d\u62168\u4f4d\u4e8c\u8fdb\u5236\u6570\u7ec4\u5408\u6765\u8868\u793a128\u6216256\u79cd\u53ef\u80fd\u7684\u5b57\u7b26\u3002\u6807\u51c6ASCII\u7801\u4e5f\u53eb\u57fa\u7840ASCII\u7801\uff0c\u4f7f\u75287\u4f4d\u4e8c\u8fdb\u5236\u6570\u6765\u8868\u793a\u6240\u6709\u7684\u5927\u5199\u548c\u5c0f\u5199\u5b57\u6bcd\uff0c\u6570\u5b570\u52309\u3001\u6807\u70b9\u7b26\u53f7\uff0c\u4ee5\u53ca\u5728\u7f8e\u5f0f\u82f1\u8bed\u4e2d\u4f7f\u7528\u7684\u7279\u6b8a\u63a7\u5236\u5b57\u7b26\u3002
\u5176\u4e2d\uff1a0\uff5e31\u53ca127(\u517133\u4e2a)\u662f\u63a7\u5236\u5b57\u7b26\u6216\u901a\u4fe1\u4e13\u7528\u5b57\u7b26\uff08\u5176\u4f59\u4e3a\u53ef\u663e\u793a\u5b57\u7b26\uff09\uff0c\u5982\u63a7\u5236\u7b26\uff1aLF\uff08\u6362\u884c\uff09\u3001CR\uff08\u56de\u8f66\uff09\u3001FF\uff08\u6362\u9875\uff09\u3001DEL\uff08\u5220\u9664\uff09\u3001BS\uff08\u9000\u683c)\u3001BEL\uff08\u54cd\u94c3\uff09\u7b49\uff1b
\u901a\u4fe1\u4e13\u7528\u5b57\u7b26\uff1aSOH\uff08\u6587\u5934\uff09\u3001EOT\uff08\u6587\u5c3e\uff09\u3001ACK\uff08\u786e\u8ba4\uff09\u7b49\uff1bASCII\u503c\u4e3a8\u30019\u300110\u548c13\u5206\u522b\u8f6c\u6362\u4e3a\u9000\u683c\u3001\u5236\u8868\u3001\u6362\u884c\u548c\u56de\u8f66\u5b57\u7b26\u3002
\u6269\u5c55\u8d44\u6599
\u4f7f\u7528\u6ce8\u610f\u4e8b\u9879\uff1a
1\u3001ANSI\u662f\u9ed8\u8ba4\u7684\u7f16\u7801\u65b9\u5f0f\u3002\u5bf9\u4e8e\u82f1\u6587\u6587\u4ef6\u662fASCII\u7f16\u7801\uff0c\u5bf9\u4e8e\u7b80\u4f53\u4e2d\u6587\u6587\u4ef6\u662fGB2312\u7f16\u7801\uff08\u53ea\u9488\u5bf9 Windows \u7b80\u4f53\u4e2d\u6587\u7248\uff0c\u5982\u679c\u662f\u7e41\u4f53\u4e2d\u6587\u7248\u4f1a\u91c7\u7528 Big5 \u7801\uff09\uff1b
2\u3001ANSI\uff1a\u6587\u4ef6\u7684\u7f16\u7801\u5c31\u662f\u4e24\u4e2a\u5b57\u8282D1 CF\uff0c\u8fd9\u6b63\u662f\u4e25\u7684 GB2312 \u7f16\u7801\uff0c\u8fd9\u4e5f\u6697\u793a GB2312 \u662f\u91c7\u7528\u5927\u5934\u65b9\u5f0f\u5b58\u50a8\u7684\uff1b
3\u3001ASCII\u7801\u8fd9128\u4e2a\u7b26\u53f7\uff08\u5305\u62ec32\u4e2a\u4e0d\u80fd\u6253\u5370\u51fa\u6765\u7684\u63a7\u5236\u7b26\u53f7\uff09\uff0c\u53ea\u5360\u7528\u4e86\u4e00\u4e2a\u5b57\u8282\u7684\u540e\u97627\u4f4d\uff0c\u6700\u524d\u9762\u7684\u4e00\u4f4d\u7edf\u4e00\u89c4\u5b9a\u4e3a0\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1\u2014ascii\u7801
准确来说,ascii表有两种,一个是128个字符的,一般用的就是这个。
另一种是扩展字符集,总共256个,第255号显示不出来,第254号是þ。不过扩展字符集很不常用的。
完整:
下表列出了字符集中的 0 - 127。
代码 字符 代码 字符 代码 字符 代码 字符
0 32 [空格] 64 @ 96 `
1 33 ! 65 A 97 a
2 34 " 66 B 98 b
3 35 # 67 C 99 c
4 36 $ 68 D 100 d
5 37 % 69 E 101 e
6 38 & 70 F 102 f
7 39 ' 71 G 103 g
8 ** 40 ( 72 H 104 h
9 ** 41 ) 73 I 105 i
10 ** 42 * 74 J 106 j
11 43 + 75 K 107 k
12 44 , 76 L 108 l
13 ** 45 - 77 M 109 m
14 46 . 78 N 110 n
15 47 / 79 O 111 o
16 48 0 80 P 112 p
17 49 1 81 Q 113 q
18 50 2 82 R 114 r
19 51 3 83 S 115 s
20 52 4 84 T 116 t
21 53 5 85 U 117 u
22 54 6 86 V 118 v
23 55 7 87 W 119 w
24 56 8 88 X 120 x
25 57 9 89 Y 121 y
26 58 : 90 Z 122 z
27 59 ; 91 [ 123 {
28 60 < 92 \ 124 |
29 61 = 93 ] 125 }
30 - 62 > 94 ^ 126 ~
31 63 ? 95 _ 127
下表列出了字符集中的 128 - 255。
代码 字符 代码 字符 代码 字符 代码 字符
128 € 160 [空格] 192 À 224 à
129 161 ¡ 193 Á 225 á
130 ‚ 162 ¢ 194 Â 226 â
131 ƒ 163 £ 195 Ã 227 ã
132 „ 164 ¤ 196 Ä 228 ä
133 … 165 ¥ 197 Å 229 å
134 † 166 ¦ 198 Æ 230 æ
135 ‡ 167 § 199 Ç 231 ç
136 ˆ 168 ¨ 200 È 231 ç
137 ‰ 169 © 201 É 232 è
138 Š 170 ª 202 Ê 233 é
139 ‹ 171 « 203 Ë 234 ê
140 Œ 172 ¬ 204 Ì 235 ë
141 173 205 Í 236 ì
142 Ž 174 ® 206 Î 237 í
143 175 ¯ 207 Ï 238 î
144 176 ° 208 Ð 239 ï
145 ‘ 177 ± 209 Ñ 240 ð
146 ’ 178 ² 210 Ò 241 ñ
147 “ 179 ³ 211 Ó 242 ò
148 ” 180 ´ 212 Ô 243 ó
149 • 181 µ 213 Õ 244 ô
150 – 182 ¶ 214 Ö 245 õ
151 — 183 · 215 × 246 ö
152 ˜ 184 ¸ 216 Ø 247 ÷
153 ™ 185 ¹ 217 Ù 248 ø
154 š 186 º 218 Ú 249 ù
155 › 187 » 219 Û 250 ú
156 œ 188 ¼ 220 Ü 251 û
157 189 ½ 221 Ý 252 ü
158 ž 190 ¾ 222 Þ 253 ý
159 Ÿ 191 ¿ 223 ß 254 þ
1-9也是字符,但是要写成'1'~'9',否则就是数字
chr(i)(i:integer)就是它所表示的字符,ord(c)(c:char)就是c的序号
再:不知楼上ascall码是什么,正确写法是ASCII码,即American Standard Code for Information Interchange,很多人把它念作ASC2码,是错误的。
先回答你的问题:
【1】ascall码包含0~127号,pascal中输出chr(i)可以查看 //i=0~127
最后一位chr(127)是DEL(删除符号)
【2】1~9直接写的话是数字格式,'1'~'9'是字符格式
然后还要说:
ascall码是独立的,它不属于pascal!
ascii码是目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的,全称(American Standard Code for Information Interchange,美国标准信息交换码),ASCII码有7位码和8位码两种形式。
7位码的最后一个是
8位码的最后一个是þ
最後的一个字符为DEL
1~9分别对应49~57(0对应48).....
“~”
1~9各算其对应的字符
绛旓細鏈鍚庝竴涓瓧绗︽槸del锛127鍙凤級锛屾槸涓帶鍒跺瓧绗︼紝鏄剧ず涓嶅嚭鏉ョ殑銆'~'鏄126鍙枫傚噯纭潵璇达紝ascii琛ㄦ湁涓ょ锛屼竴涓槸128涓瓧绗︾殑锛屼竴鑸敤鐨勫氨鏄繖涓傚彟涓绉嶆槸鎵╁睍瀛楃闆嗭紝鎬诲叡256涓紝绗255鍙锋樉绀轰笉鍑烘潵锛岀254鍙锋槸þ銆備笉杩囨墿灞曞瓧绗﹂泦寰堜笉甯哥敤鐨勩傚畬鏁达細涓嬭〃鍒楀嚭浜嗗瓧绗﹂泦涓殑 0 - 127銆備唬鐮佸瓧绗︿唬鐮...
绛旓細(4)瀛楃鍨嬫暟鎹彇鍊艰寖鍥:ASC鈪$爜琛ㄤ腑鐨涓閮ㄥ垎,鍖呭惈鍑犲崄涓ぇ灏忓啓鑻辨枃瀛楁瘝涓庢暟瀛楀強鏁板瓧銆佸悇绉嶇鍙(鍚┖鏍),娉ㄦ剰姣忎釜瀛楃绗﹀彿鍧囨湁鐩稿簲鐨勫簭鍙,鑰屽簭鍙峰彲瑙嗕负鏁村瀷鏁,鎵浠ュ瓧绗﹀瀷涓庢暣鍨嬫槸鍙互杞崲鐨勩傚湪PASCAL绋嬪簭涓,鐢ㄥ崟寮曞彿鎷捣鏉ョ殑涓涓瓧绗﹁〃瑙嗗瓧绗﹀瀷鏁版嵁,濡俓'\'A\'\',\'\'8\'\',\'\'+\'\',\'\' \'\...
绛旓細var a:char;begin {寮濮媫 readln(a); {璇诲彇瀛楃} if (ord(a)>=48)and(ord(a)<=57) then write('number'); {褰48<=瀹冪殑搴忓垪鍙<=57鏃讹紝瀹冩槸鏁板瓧} if (ord(a)>=65)and(ord(a)<=90) then write('big letter'); {褰65<=瀹冪殑搴忓垪鍙<=90鏃讹紝瀹冩槸澶у啓瀛楁瘝} if (ord(a)>=9...
绛旓細(4)瀛楃鍨嬫暟鎹彇鍊艰寖鍥:ASC鈪$爜琛ㄤ腑鐨涓閮ㄥ垎,鍖呭惈鍑犲崄涓ぇ灏忓啓鑻辨枃瀛楁瘝涓庢暟瀛楀強鏁板瓧銆佸悇绉嶇鍙(鍚┖鏍),娉ㄦ剰姣忎釜瀛楃绗﹀彿鍧囨湁鐩稿簲鐨勫簭鍙,鑰屽簭鍙峰彲瑙嗕负鏁村瀷鏁,鎵浠ュ瓧绗﹀瀷涓庢暣鍨嬫槸鍙互杞崲鐨勩傚湪PASCAL绋嬪簭涓,鐢ㄥ崟寮曞彿鎷捣鏉ョ殑涓涓瓧绗﹁〃瑙嗗瓧绗﹀瀷鏁版嵁,濡俓'\'A\'\',\'\'8\'\',\'\'+\'\',\'\' \'\...
绛旓細strlicomp 鍑芥暟 浠ユ渶澶ч暱搴︽瘮杈冧袱涓瓧绗︿覆(涓嶅尯鍒嗗ぇ灏忓啓) strlower 鍑芥暟 灏嗗瓧绗︿覆涓殑瀛楃杞崲涓哄皬鍐 strmove 鍑芥暟 灏嗕竴涓瓧绗︿覆涓殑瀛楃澶嶅埗鍒板彟涓涓瓧绗︿覆涓 strnew 鍑芥暟 鍦ㄥ爢鏍堜笂鍒嗛厤涓涓瓧绗︿覆 strpas 鍑芥暟 灏嗕互null缁撴潫鐨勫瓧绗︿覆杞崲涓pascal绫荤殑瀛楃涓 strpcopy 鍑芥暟 灏唒ascal绫荤殑瀛楃涓插鍒朵负浠ull...
绛旓細strmove 鍑芥暟 灏嗕竴涓瓧绗︿覆涓殑瀛楃澶嶅埗鍒板彟涓涓瓧绗︿覆涓 strnew 鍑芥暟 鍦ㄥ爢鏍堜笂鍒嗛厤涓涓瓧绗︿覆 strpas 鍑芥暟 灏嗕互null缁撴潫鐨勫瓧绗︿覆杞崲涓pascal绫荤殑瀛楃涓 strpcopy 鍑芥暟 灏唒ascal绫荤殑瀛楃涓插鍒朵负浠ull缁撴潫鐨勫瓧绗︿覆 strplcopy 鍑芥暟 浠巔ascal绫鐨勬渶澶ч暱搴﹀瓧绗︿覆澶嶅埗涓轰互null缁撴潫鐨勫瓧绗︿覆 strpos 鍑芥暟 杩斿洖涓涓...
绛旓細Pascal璇█鍑芥暟闆(鍚獶elphi鎺т欢灞炴)abort 鍑芥暟 寮曡捣鏀惧純鐨勬剰澶栧鐞 abs 鍑芥暟 缁濆鍊煎嚱鏁 addexitproc 鍑芥暟 灏嗕竴杩囩▼娣诲姞鍒拌繍琛屾椂搴撶殑缁撴潫杩囩▼琛ㄤ腑 addr 鍑芥暟 杩斿洖鎸囧畾瀵硅薄鐨勫湴鍧 adjustlinebreaks鍑芥暟 灏嗙粰瀹氬瓧绗︿覆鐨勮鍒嗛殧绗﹁皟鏁翠负cr/lf搴忓垪 align 灞炴 浣挎帶浠朵綅浜庣獥鍙f煇閮ㄥ垎 alignment 灞炴 鎺т欢鏍囩...