Delphi 转载:Delphi与JAVA基本数据类型对比

Delphi与JAVA基本数据类型对比

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qiaohaidong/article/details/46574427
                     **Delphi与JAVA基本数据类型对比**
  • 1
类型 Delphi关键字 JAVA关键字 字节 备注 范围
整型 Shortint byte 1 有符号8位 -128..127
  Byte   1 无符号8位 0 .. 255
  Smallint short 2 有符号16位 -2^15..2^15-1
  Word   2 无符号16位 0 .. 65535
  Longint int 4 有符号32位 -2^63..2^63-1
  Longword   4 无符号32位 0 .. 4294967295
  Integer int 4 有符号32位 -2^63..2^63-1
  Cardinal   4 无符号32位 0 .. 4294967295
  int64 long 8 有符号64位 -2^63 .. 2^63

—————————————————————————————————-

类型 Delphi关键字 JAVA关键字 字节 备注 范围
字符 AnsiChar(char)   1 8位 ANSI字符集
  WideChar char 2 16位 Unicode字符集

—————————————————————————————————-

类型 Delphi关键字 JAVA关键字 字节 备注 范围
布尔 Boolean boolean 1 8位 Ord(false) =0, Ord(true)=1)java不与其他基本数据类型转换
  ByteBool   1 8位 Ord(false) =0, Ord(true)<>0)
  WordBool   2 16位 Ord(false) =0, Ord(true)<>0)
  LongBool   4 32位 Ord(false) =0, Ord(true)<>0)

—————————————————————————————————-

类型 Delphi关键字 JAVA关键字 字节 备注 范围
实数 Real   8 精度 15..16  
  Real48   6 精度11..12向后兼容  
  Single float 4 精度7..8  
  Double double 8 精度15..16  
  Extended   10 精度19..20  
  Comp   8 精度19..20  
  Currency   8 精度19..20  

—————————————————————————————————- 
字符串不属于基本数据类型

类型 Delphi关键字 JAVA关键字 字节 备注 范围
字符串 ShortString   255个字符 ANSIChar类型(标准字符类型) 2..256B
  AnsiString   2^31个字符 ANSIChar类型 4B..2GB
  WideString   大约2^30个字符 WideChar字符类型 4B..2GB
  String     String字符串,取决于编译指令的值,$$H+(确省)代表长字符串(ANSIString类型)$H-代表ShortString  

—————————————————————————————————-

猜你喜欢

转载自www.cnblogs.com/studycode/p/11639978.html