比如 ch = 'a'; //ascii 为97
byte(ch) 和 ord(ch) 得到的都是a的ascii值,十进制表示为#97,十六进制表示为$61 ,在内存中表示也是将字符的ascii值转换为二进制代码存储的。
@ch ch字符空间在内存的地址,默认用十六进制表示
pbyte(@ch) pbyte 将@ch强制转换为指向byte类型的指针,即得到的是@ch的地址,用十六进制表示
pchar(@ch) 得到的是ch的字符 'a' ???????
pbyte(@ch) ^ 得到的是ch的ascii值
pchar(@ch) ^ 得到的是ch的字符 'a'