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

字符

AnsiChar(char)

1

8位

ANSI字符集

WideChar

char

2

16位

Unicode字符集

布尔

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)

实数

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

 
05-11 02:00
查看更多