字符串中的chr(0)

jmxb123 2008-08-27 09:32:44
a:=chr(0)+'wmisok'+chr(0);
b:='wmisok';

chr(0)不是代表nul吗

a b 这两个字符串的值相同吗
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jadeluo 2008-08-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 jmxb123 的帖子:]
a:=chr(0)+'wmisok'+chr(0);
b:='wmisok';

chr(0)不是代表nul吗

a b 这两个字符串的值相同吗
[/Quote]

chr(0)代表nul, nul也是一个字符。
a和b两个字符串的值不相同, a字符串有8个字符, b只有6个。
yuqianyi1974 2008-08-27
  • 打赏
  • 举报
回复
#0=chr(0)
yuqianyi1974 2008-08-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yuqianyi1974 的回复:]
chr(0)表示空
a,b的值不同,a为空串
[/Quote]
说错了,a不为空长度为8
jmxb123 2008-08-27
  • 打赏
  • 举报
回复
单步跟踪时发现a b的值分别是

#0'wmisok'#0

'wmisok'

#0代表什么
yuqianyi1974 2008-08-27
  • 打赏
  • 举报
回复
chr(0)表示空
a,b的值不同,a为空串

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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