Pascal 、C / C + +、Visual Basic 数据类型的对照
变量类型           P a s c a l         C / C + +                  Visual Basic
8 位有符号整数     S h o r t I n t     c h a r                     无
8 位无符号整数     B y t e             B Y T E ,unsigned short    B y t e
1 6 位有符号整数   S m a l l I n t     s h o r t                   S h o r t
1 6 位无符号整数   Wo r d              unsigned short              无
3 2 位有符号整数   I n t e g e r ,    i n t                       Integer
                  L o n g i n t ,    l o n g                     Long
3 2 位无符号整数   C a r d i n a l ,  unsigned long               无
                  L o n g Wo r d 
6 4 位有符号整数   I n t 6 4           _ i n t 6 4                 无
4 字节浮点数       Single              float                       S i n g l e
6 字节浮点数       R e a l 4 8         无                          无
8 字节浮点数       D o u b l e         d o u b l e                 D o u b l e
1 0 字节浮点数     E x t n d e d       long double                 无
6 4 位货币值       c u r r e n c y     无                          C u r r e n c y
8 字节日期/时间    T D a t e Ti m e    无                           D a t e
1 6 字节variant    Variant,           OleVariant,VARIANT Variant  Variant (缺省)
                   TVarData            OleVariant
1 字节字符          C h a r             c h a r                      无
2 字节字符          Wi d e C h a r      W C H A R
固定长度字节的字符串 ShortString         无                           无
动态字符串          AnsiString          AnsiString                  S t r i n g
以N u l l 结束的字符串PChar             char*                        无
以N u l l 结束的宽字符串PWideChar       LPCWSTR                      无
动态2 字节字符串     WideString         WideString                   无
1 字节布尔值        Boolean,ByteBool   (任何1 字节数)                无
2 字节布尔值        WordBool            (任何2 字节数)              B o o l e a n
4 字节布尔值        BOOL,LongBool      B O O L                      无