首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java中按位运算符对布尔值的影响

Java中按位运算符对布尔值的影响
EN

Stack Overflow用户
提问于 2009-11-13 02:01:55
回答 2查看 64.1K关注 0票数 125

按位运算符被认为是对变量进行遍历,并对它们进行逐位操作。对于整型、长整型、字符型,这是有意义的。这些变量可以包含由其大小强制执行的所有值范围。

然而,在布尔值的情况下,布尔值只能包含两个值。1=真或0=假。但是布尔值的大小没有定义。它可以像一个字节一样大,也可以像一个比特一样小。

那么在布尔值上使用按位运算符会有什么效果呢?JVM实际上是否将其转换为正常的逻辑运算符并继续进行操作?出于操作的目的,它是否将布尔值视为单个位实体?或者结果未定义以及布尔值的大小?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1724205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档