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
非基础类型
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM