java中的char占几个字节
跟系统的字长有关吧,对于32系统是几个字节,对于16系统呢?64呢?
------解决方案--------------------
2
------解决方案--------------------
主类型 大小 最小值 最大值 封装器类型
boolean 1 位 - - Boolean
char 16 位 Unicode 0 Unicode 2 的16 次方-1 Character
byte 8 位 -128 +127 Byte(注释①)
short 16 位 -2 的15 次方 +2 的15 次方-1 Short(注释①)
int 32 位 -2 的31 次方 +2 的31 次方-1 Integer
long 64 位 -2 的63 次方 +2 的63 次方-1 Long
float 32 位 IEEE754 IEEE754 Float
double 64 位 IEEE754 IEEE754 Double
------解决方案--------------------
java的类型长度是与机器无关的
------解决方案--------------------
JAVA最重要的几点特性还记得吧?
唉,在一些JAVA培训机构上第一堂JAVA的介绍课时,就会讲这个的啊!~
平台无关性...
而举的例子,就把C/C++的这个拿出来...
不管怎么样,以后也不会变,JAVA的数据类型宽度始终就会这样子的,不会变的.
具体怎么样的,楼上有长度...
最后还说一句哦,上面的楼主还是注意要自己多多看书哦...
要不然学习会是件很辛苦的事的哦!~