A aipingren Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-16 #1 var achar; a:='A'; label2.caption:=inttostr(integer(a)); 请问这里的的变量a经过integer类型转化后,代表的是数字是什么意思? LABEL2显示的是4151676这么长的数字啊!这个是什么意思啊?
var achar; a:='A'; label2.caption:=inttostr(integer(a)); 请问这里的的变量a经过integer类型转化后,代表的是数字是什么意思? LABEL2显示的是4151676这么长的数字啊!这个是什么意思啊?
特 特尔斐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-16 #3 >>aChar a是一个指针啊,那个数字就是a所指向的内存地址,而非‘A’。
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-16 #4 如果你想要显示 'A' 的 ASCII 码,可以这样: label2.caption:=inttostr(integer(a^)); ~~~ 加一个 ^ 符号