概述
**Delphi与JAVA基本数据类型对比**
类型 | 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 |
—————————————————————————————————-
最后
以上就是潇洒玉米为你收集整理的Delphi与JAVA基本数据类型对比的全部内容,希望文章能够帮你解决Delphi与JAVA基本数据类型对比所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复