您好、欢迎来到现金彩票网!
当前位置:在线斗牛棋牌游戏 > 位非 >

JAVA布尔类型为什么不能按位非操作?

发布时间:2019-06-27 02:38 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你想想 非(或者能够按位取反)达到的目的都是true变false,false变true,而 布尔类型已经有 逻辑非! 再来个按位非~ 岂不是造成混淆

  你傻逼啊、布尔类型不能和其他几种数字类型转换。布尔类型 能按位操作吗傻逼。还不能按位非,连位操作都不行。

  布尔类型为二值,类似取0和1,只有一位,不需要按位操作,至于非操作,就是!了

  展开全部强 类 型更多追问追答追问什么也不懂,就别出来乱说。追答你什么都知道你别问啊

  java的布尔值不会像c++那样转成int 来表示 那么所以对于java的boolen来说

  只能使用布尔的操作符来进行布尔特有的运算操作。你说连数值都不能转换这么个按位非啊

  你没有搞清楚,java中的 布尔类型,可以用 逻辑操作,也可以用 位操作,只不过,位操作布尔类型得到的还是布尔类型。 这和 c 不同,c 的位操作是把 整型转化为 二进制,然后位操作,得出整型。 java 中,布尔类型 可以按位 &,,^,但不能~。例如 true&true 结果为true。自行参考 thinking in java。

http://missartypants.com/weifei/178.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有