黑马程序员技术交流社区
标题:
boolean占多少字节呢
[打印本页]
作者:
刘乃宽
时间:
2013-7-23 21:11
标题:
boolean占多少字节呢
不会只是一个吧
作者:
黑马王晓明
时间:
2013-7-23 21:16
五明确规定 取值范围 true false 默认值 false
作者:
☆今☆
时间:
2013-7-23 21:21
有true和false;这个数据类型代表一个比特的信息,但它的“大小”不是精确定义的.
作者:
HEIMA时光
时间:
2013-7-23 21:21
boolean不是占多少个字节的问题,它的取值只有两个,要么是true 要么是false!
作者:
刘乃宽
时间:
2013-7-23 21:23
果然只有一个byte么 ~
作者:
王峰230321
时间:
2013-7-23 21:25
它的表现形式是 . true和false,, 但是把 我感觉 要是 安字节算的话 应该就是一个. 或许它的底层编码 就是 . true=1 false=0 有没有可能. ? 我觉得 应该差不多.
作者:
jialihong
时间:
2013-7-23 22:13
boolean 在内存中占一个字节,用一个字节中的最低位表示,其余位全是0. 因为内存的处理是以byte为单位的,而不是以bit
作者:
周骑骏
时间:
2013-7-23 22:14
java是用uncode编码的,而uncode是16位的编码格式,但是是针对字符,比如说String s="123";他是6个字节,虽然1足够用一个字节表示,但是还是占用了2个字节。你可以看看java8中基本数据类型所占用的空间,有些地方是些1个字节,有些地方是认为boolean 试编译环境而定
一般情况下就认为是一个字节吧
作者:
周骑骏
时间:
2013-7-23 22:14
java是用uncode编码的,而uncode是16位的编码格式,但是是针对字符,
比如说String s="123";他是6个字节,虽然1足够用一个字节表示,但是还是占用了2个字节。
你可以看看java8中基本数据类型所占用的空间,有些地方是些1个字节,有些地方是认为boolean 试编译环境而定
一般情况下就认为是一个字节吧
作者:
李政
时间:
2013-7-23 22:15
boolean 视编译环境而定
byte 1个字节
short 2个字节
char 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8个字节
作者:
Y头
时间:
2013-7-23 22:28
只能是true和false,而不能用0和1代替!java规范中没有规定boolean大小吧!
作者:
张亚军
时间:
2013-7-23 23:46
在c/c++中可以表示为0和1,但是在java中boonlean只能是true和false
作者:
王瀛
时间:
2013-7-24 02:43
可以理解为:一个字节
作者:
深圳在漂移
时间:
2013-7-24 20:16
对 boolean 只要0 1表示false true 一个位就行啦
作者:
laiminghui
时间:
2013-7-24 20:34
在JAVA中boolean的值只能是 true 和false ,在JAVA中不可以用 0和 1 来代替。
boolean存储为2个字节。
boolean书写形式要小些。
boolean是简单的数据类型可以直接使用。
以前背下来的
{:soso_e130:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2