如何对变量取ascii码?

lsk2000 2003-04-15 02:43:41
我用byte()、Ord()都试过,
声明一个string型变量s,并赋值,
为什么byte(s)或Ord(s)就会出错呢?
...全文
151 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsk2000 2003-04-15
  • 打赏
  • 举报
回复
多谢两位,分不多,别嫌弃呀!
hch_45 2003-04-15
  • 打赏
  • 举报
回复
string是字符串, ord只能对单个字符操作。所以...按楼上做
haoco 2003-04-15
  • 打赏
  • 举报
回复
因为String是一个字符串,而Ord()的参数是字符,所以你应该用char的变量作为参数如:
var
value:char;
i:Integer;
begin
value:='a';
i:=Ord(value);
end;
sysu 2003-04-15
  • 打赏
  • 举报
回复
Ord(s[1])

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧