C#与java基础数据类型对比

 
java
类型
字节
标识范围
包装类
 
 
byte(字节型)
1
-128~127
Byte
 
 
short(短整型)
2
-32768~32767 
Short
 
 
int(整型)
4
-2147483648~2147483647
Integer
 
 
long(长整型)
8
-9223372036854775808 ~ 9223372036854775807
Long
 
 
float(浮点型)
4
-3.4E38~3.4E38
Float
 
 
double(双精度型)
8
-1.7E308~1.7E308
Double
 
 
char(字符型)
2
从字符型对应的整型数来划分,其表示范围是0~65535 
Charater
 
 
booealn(布尔型)
1
true或false
Boolean
 
C#
整型
sbyte
1
有符号数,占用1个字节,-27〜27-1
   
byte
1
无符号数,占用1个字节,0〜28-1
   
short
2
有符号数,占用2个字节,-215〜215-1
   
ushort
2
无符号数,占用2个字节,0〜216-1
   
int
4
有符号数,占用4个字节,-231〜231-1
   
uint
4
无符号数,占用4个字节,0〜232-1
   
long
8
有符号数,占用8个字节,-263〜263-1
   
ulong
8
无符号数,占用8个字节,0〜264-1
   
浮点型
float
4
单精度浮点型,占用4个字节,最多保留7位小数
 
double
8
双精度浮点型,占用8个字节,最多保留16位小数
 
char
2
     
 
bool
1
0〜232-1
   
高精度
decimal
非基础类型
 

posted @ 2020-12-29 21:18  Joseph zheng  阅读(649)  评论(0编辑  收藏  举报