delphi中的@与^是什么东东哦?

新手来求问~还有在数字前面加$是不是指16进制显示方式?... 新手来求问~
还有在数字前面加$是不是指16进制显示方式?
展开
 我来答
MichaelMagic
推荐于2016-06-05 · TA获得超过1946个赞
知道小有建树答主
回答量:707
采纳率:0%
帮助的人:639万
展开全部
@是地址(指针类型). 比如有一个变量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. 等等
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cftea
2006-01-17 · 超过14用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
地址与值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式