Classification | Scope< /td> | bytes | Remarks | |||
Simple type | Ordinal | Integer | Integer | -2147483648 .. 2147483647 | 4 | Signed 32-bit |
Cardinal | 0 .. 4294967295 | 4 | Unsigned 32-bit | |||
Shortint | -128 .. 127< /td> | 1 | Signed 8-bit | |||
Smallint | -32768 .. 32767 | Signed 16-bit | ||||
Longint | -2147483648 .. 2147483647 | 4< /td> | Signed 32-bit | |||
Int64 | -263.. 263< /sup> | 8 | Signed 64-bit | |||
Byte | 0 .. 255 td> | 1 | Unsigned 8-bit | |||
Word | 0 .. 65535 | 2 | Unsigned 16-bit< /td> | |||
Longword | 0 .. 4294967295 | 4 | Unsigned 32-bit | |||
Characters | AnsiChar(Char) | ANSI character set | 8-bit | |||
WideChar | Unicode character set | 16-bit | ||||
Boolean | Boolean | False Succ(False) = True Pred(True) = False |
1 | ByteBool | False <> True Ord(False) = 0 Ord(True) <> 0 Succ(False) = True Pred(False) = True |
1 |
WordBool | 2 | |||||
LongBool | 4 | |||||
enumeration | ||||||
子界 | ||||||
Real number | Real | 5.0×10-324.. 1.7×10308 | 8 | [Accuracy]15..16 | ||
Real48 | 2.9×10-39< /sup>.. 1.7×1038 | 6 | [Accuracy]11..12; Backward compatibility |
|||
Single | 1.5×10-45.. 3.4×1038 | 4 | [Accuracy]7..8 | |||
Double | 5.0×10-324.. 1.7×10308 | 8 | [Accuracy]15..16 | |||
Extended td> | 3.6×10-4951.. 1.1×104932 | 10 | [Accuracy]19. .20 | |||
Comp | -263 + 1 .. 263– 1< /td> | 8 | [Accuracy]19..20 | |||
Currency | -922337203685477.5808 .. 922337203685477.5807 |
8 | [Accuracy]19..20 | |||
String | ShortString | 255 characters | 2..256B | Backward compatibility | ||
AnsiString | About 231 characters | 4B..2GB | 8 bits ( ANSI) characters | |||
WideString | about 230 characters | 4B..2GB td> | Multi-user services and multi-language applications; Compatible with BSTR defined by com |
|||
Others | String< br>String[0..255] PChar PAnsiString PWideString |
|||||
Structure type | Set | Set | Up to 256 elements [0..255] | |||
Array | Static array | |||||
Dynamic array | ||||||
Record | Record | |||||
File | File | |||||
Class | Class | |||||
Class reference | Class reference | |||||
Interface | Interface | |||||
Pointer type | Untyped pointer | |||||
Typed pointer | Predefined type pointer | PAnsiString PString PByteArray PCurrency PDouble PExtended PSingle PInteger POleVariant PShortString PTextBuf PVarRec PVariant PWideString PWordArray |
||||
process type | program process type | Procedural | ||||
Object procedure type | Procedural | |||||
Variant | ||||||
OleVariant |
Delphi Data Type List
WordPress database error: [Table 'yf99682.wp_s6mz6tyggq_comments' doesn't exist]SELECT SQL_CALC_FOUND_ROWS wp_s6mz6tyggq_comments.comment_ID FROM wp_s6mz6tyggq_comments WHERE ( comment_approved = '1' ) AND comment_post_ID = 3156 ORDER BY wp_s6mz6tyggq_comments.comment_date_gmt ASC, wp_s6mz6tyggq_comments.comment_ID ASC