表示: Delphi
C++
表示設定
Delphi のデータ型
提供:RAD Studio
API カテゴリ:インデックス への移動
目次 |
整数データ型
| 型 | 説明 | ポインタ |
|---|---|---|
| Byte | 8 ビット符号なし整数 | PByte |
| ShortInt | 8 ビット符号付き整数 | PShortInt |
| Word | 16 ビット符号なし整数 | PWord |
| SmallInt | 16 ビット符号付き整数 | PSmallInt |
| Cardinal | 32 ビット符号なし整数 | PCardinal |
| LongWord | 32 ビット符号なし整数 | PLongWord |
| Integer | 32 ビット符号付き整数 | PInteger |
| LongInt | 32 ビット符号付き整数 | PLongint |
| UInt64 | 64 ビット符号なし整数 | PUInt64 |
| Int64 | 64 ビット符号付き整数 | PInt64 |
| NativeUInt | プラットフォーム依存の符号なし整数 | PNativeUInt |
| NativeInt | プラットフォーム依存の符号付き整数 | PNativeInt |
浮動小数点データ型
| 型 | 説明 | ポインタ | レコード |
|---|---|---|---|
| Single | 単精度浮動小数点値(4 バイト) | PSingle | TSingleRec |
| Double | 倍精度浮動小数点値(8 バイト) | PDouble | TDoubleRec |
| Extended | 拡張精度浮動小数点値(Win32 上では 10 バイトだが、Win64 上では 8 バイト) クロスプラットフォーム アプリケーションに関するページを参照してください。 |
PExtended | TExtended80Rec |
| Real | Double のエイリアス | N/A | N/A |
文字列データ型と文字データ型
| 型 | 説明 | ポインタ |
|---|---|---|
| AnsiChar | ANSI 文字 | PAnsiChar |
| Char | ワイド文字(16 ビット) | PChar |
| WideChar | 16 ビット文字 | PWideChar |
| AnsiString | 動的に割り当てられた ANSI 文字列を表します。その最大長を制限するのは利用可能なメモリだけです。 | PAnsiString |
| UnicodeString | Unicode 文字列 | PUnicodeString |
| String | UnicodeString のエイリアス | PString |
| ShortString | 最大長が 255 文字の文字列 | PShortString |
| WideString | 16 ビット文字の文字列 | PWideString |
ファイル データ型
| 型 | 説明 | ポインタ |
|---|---|---|
| File | ファイル記述子 | |
| TextFile、Text | テキスト ファイル記述子 |
論理データ型
| 型 | 説明 | ポインタ |
|---|---|---|
| Boolean | 論理値(true または false)を表します。 | PBoolean |
| ByteBool | 8 ビットの論理値を表します。 | |
| WordBool | 16 ビットの論理値を表します。 | PWordBool |
| LongBool | 32 ビットの論理値を表します。 | PLongBool |
その他のデータ型
| 型 | 説明 | ポインタ |
|---|---|---|
| Array | 同じ型の要素を含む、インデックス付きの集合を表します。 | |
| Record | さまざまな型の要素を含む集合を表します。 | |
| Variant | 実行時に型を変更できる値を表します。 | PVariant |
| Pointer | 任意の型のデータを指すポインタを表します。 | PPointer |
| Currency | 通貨値を保持するために使われる固定小数点データ型です。 | PCurrency |