国庆节好,我遇到一个奇怪的问题
charA(ASCA(210)),竟然等于168。
我用的pb12,XP系统。
十分不理解这个结果
哪位大师能帮忙解释一下
非常感谢
PB12?charA?ascA pb ascA charA
------解决方案--------------------
asca(string)
它的参数应该是 string 型数据
------解决方案--------------------
char ls_char
ls_char = char(210)
messagebox('', ls_char)//?
int li_asc
li_asc = asc(ls_char)
messagebox('', li_asc) //210
试了一下,如果用asc(char(210)),结果是正确的
------解决方案--------------------
char ls_char
ls_char = chara(210)
messagebox('', ls_char)
int li_asc
li_asc = asca(ls_char)
messagebox('', li_asc)
这么写的话,结果是168,试了一下,如果把asca改为asc就是对的,说明asca取了一个字符(非unicode)的asc
------解决方案--------------------
楼上的好样的