乙酰乙酰苯胺重结晶:delphi中的@与^是什么东东哦?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 21:52:51
新手来求问~
还有在数字前面加$是不是指16进制显示方式?

@是地址(指针类型). 比如有一个变量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. 等等

地址与值