pascal中ord是什么意思?解释解释

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:39:54

有两个函数分别是

Asc()



ord()

两个作用互为相反,一个是把字符转换成 ASCII 值一个是转换回来.

ord明明就是取一个有序列中的顺序
说是转成ascii码也不为过

Chr(x) 求编号x对应的字符。例:Chr(65)=’A’ chr(97)=’a’ chr(48)=’0’
Ord(x) 求字符x对应的编号。例:ord(‘A’)=65 ord(‘a’)=97 另外:ord(false)=0 ord(true)=1

在char中,返回ascii码;
在integer中,返回这个数是类型中第几个;
在boolean中,如果是false就返回1,否则返回2;
在real中,就程序出错了

应该是和 CHR 对应的那个函数吧 ...

可以把字符转化成 ASCII 码 ...

求某个字符的ASCⅡ值
以下为ASCⅡ值和对应的字符
27 ESC 32 SPACE 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