boolean占用多少字节 大家谁知道在java中boolean类型占多少个字节?

大家谁知道在java中boolean类型占多少个字节?字节:1字节代表8位短:2字节代表16位int:4字节代表32位长:8字节代表64位浮点:32位四字节double:64位八字节char:32位四

大家谁知道在java中boolean类型占多少个字节?

字节:1字节代表8位

短:2字节代表16位

int:4字节代表32位

长:8字节代表64位浮点:32位四字节

double:64位八字节

char:32位四字节

Boolean:8位一字节

Boolean数据类型只有两个值:true和false,所以它只需要占用一个位。但是,根据MSDN,布尔数据类型占用两个字节。我认为微软希望优化算法。事实上,你不需要知道具体的原因。只需知道布尔值需要2个字节。