2个回答
展开全部
@是地址(指针类型). 比如有一个变量X, P := @X, 就把X的地址赋给了指针P, 也就是让P指向了X.
^是指针指向的变量. 比如一个指针P指向整型, 我们不能用 P := 100 而用 P^ := 100;
这不是Delphi的东东, 而是基本的pascal语法.
对补充的回答: $确实是16进制. 另外, 还有, 用#加数字表示字符, 用^加字母表示控制字符. 这都是当初Turbo Pascal中的东西, Delphi全继承了. 例如, $10就是数字16, $FF就是数字255, #13或^M是回车符, #10是换行符, #$41, 即#65, 是字母A; DOS下的回车/换行是#13#10. 等等
^是指针指向的变量. 比如一个指针P指向整型, 我们不能用 P := 100 而用 P^ := 100;
这不是Delphi的东东, 而是基本的pascal语法.
对补充的回答: $确实是16进制. 另外, 还有, 用#加数字表示字符, 用^加字母表示控制字符. 这都是当初Turbo Pascal中的东西, Delphi全继承了. 例如, $10就是数字16, $FF就是数字255, #13或^M是回车符, #10是换行符, #$41, 即#65, 是字母A; DOS下的回车/换行是#13#10. 等等
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
地址与值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询