デルファイ、@、^、#、$は、それぞれ、何を表しますか?

@:アドレスオペレータ; VARのINT:整数; P:^整数;新しい(P); INT:= 24; P = @ INT;処分(P)。

^:REFERENCE解析ポインタオペレータ; VARパイント:^整数。

新しい(パイント)。showmessage(INTTOHEX(整数(@pint)、8))。パイント^:= $ FF; showmessage(INTTOHEX(パイント^、4))。

#:ASCIIコード値表記; CONST tab_key =#9; TABキーの// ASCII値

要約:^:ポインタ@:アドレス - #:$小数点文字:16進文字

---------------------------------

DELPHI ^記号でそれが何を意味するのかであります

それはタイプ識別子の前に表示されたときに^記号は、型名を指し示すポインタ変数の型を示す^型名タイプで表されるように、2つの目的を果たします。それはポインタ変数に表示されたら、

ポインタとして^

シンボルポインタ逆参照、すなわち、(アドレスポインタに格納された)メモリに格納されたリターンアドレス値

 

ポインタデータポイント。

 

私は:整数; PI ^整数。BEGIN:10 = PI = @I ;; PI +:= 20; I:= PI +。END;

 

Y等の方法ポインタ、:= P ^;ポインタP Yを割り当てることをいいます

 
パイント:^文字列; ^前述のタイプのデータが宣言された型の文字列ポインタである!
あなたが参照ポインタの値を削除したい場合は型宣言がかもしれ^の後に、それは例えば、配置されます:パイント^ 
@Pint:パイントは、それのような、その上に、@の前に置かれます、参照先のアドレスの種類を取りたいです
値は16進数に変換しました。
X:= $ 11、。
Edit1.Text:= IntToStr(X);編集17を示しています

おすすめ

転載: www.cnblogs.com/jijm123/p/11312989.html