![Delphi中@,^,#,$特殊符号意义,第1张 Delphi中@,^,#,$特殊符号意义,第1张](/aiimages/Delphi%E4%B8%AD%40%2C%5E%2C%23%2C%24%E7%89%B9%E6%AE%8A%E7%AC%A6%E5%8F%B7%E6%84%8F%E4%B9%89.png)
概述概述: ^: 指针 @: 取址 #: 十进制符 $: 十六进制符 @:取址运算符; var int:integer; p:^integer; begin new(P); int:=24; p:=@int; dispose(P); end; ^:指针的引用解析 *** 作符; var pint:^integer; begin new(pint); show 概述: ^: 指针 @: 取址 #: 十进制符 $: 十六进制符 @:取址运算符; var int:integer; p:^integer; begin new(P); int:=24; p:=@int; dispose(P); end; ^:指针的引用解析 *** 作符; var pint:^integer; begin new(pint); showmessage(inttohex(integer(@pint),8)); pint^:=$ff; showmessage(inttohex(pint^,4)); end; #:ASCII码值表示符; const tab_key=#9;//TAB键的ASCII值 符号 ^ 有两种用途,当它出现在类型标识符之前,如^typename,表示一个类型,该类型表示指向typename类型变量的指针;当它出现在指针变量之后,如pointer^,该符号对指针解除参照,也就是说,返回存储在内存地址(该地址保存在指针中)的值指针,指向的数据. var I: Integer; PI: ^Integer; begin I := 10 PI := @I;; PI^ := 20; I := PI^; end; 取指针的方法,比如y:=p^; 就是指为Y赋值指针P 总结
以上是内存溢出为你收集整理的Delphi中@,^,#,$特殊符号意义全部内容,希望文章能够帮你解决Delphi中@,^,#,$特殊符号意义所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)