Delphi – データ型

整数値
Integer 符号付き 4バイト -2147483648 ~ 2147483647 32bitと64bit環境だと範囲がことなる
Cardinal 符号なし 4バイト 0 ~ 4294967295 32bitと64bit環境だと範囲がことなる
Shortint 符号付き 1バイト -128 ~ 127
Byte 符号なし 1バイト 0 ~ 255
Smallint 符号付き 2バイト -32768 ~ 32767
Word 符号なし 2バイト 0 ~ 65535
Longint 符号付き 4バイト -2147483648 ~ 2147483647
Longword 符号なし 4バイト 0 ~ 4294967295
Int64 符号付き 8バイト -92233720368545775808 ~ 92233720368545775807

実数型

Real 8バイト
Real48 6バイト
Single 4バイト
Double 8バイト
Extended 10バイト 64 ビット プラットフォームで Extended を使用すると、32 ビット プラットフォームの場合(Extended のサイズは 10 バイト)と比べて、精度が低くなります。
Comp 8バイト Intel プロセッサ アーキテクチャに固有のもので、64 ビット整数を表します
Currency 8バイト 小数部4桁固定

 

コメント

タイトルとURLをコピーしました