多语言展示
当前在线:1651今日阅读:84今日分享:32

java基础3.4.6 运算符之位运算符

位运算符是完全针对方位的操作。
工具/原料
1

电脑

2

java

方法/步骤
1

【按位与】运算,运算符【&】双目运算。运算法则为:如果两个整型数据a,b对应位都是1,则结果为1.否则为0如果两个数的精度不同,则结果与精度高的精度相同。

2

【按位或】运算,运算符【|】运算法则为:如果两个操作数对应位都是0,则结果位才是0,否则为1.如果两个数的精度不同,则结果与精度高的精度相同。

3

【按位取反】运算,运算符【~】,为单目运算就是将操作数二进制中的1更改为0,0更改为1

4

【按位异或】运算,运算符【^】,为双目运算运算法则:当两个数的二进制不表示相同(同时为0或同时为1),结果为0,否则为1.如果两个数的精度不同,则结果与精度高的精度相同。

5

如图中的标识,二进制左边的最高位是符号位,最高位是0表示正数,若为1则表示为负数。

注意事项
1

位运算符除了按位与和按位或运算符外,其他的只能用于处理整数的操作

2

有不明白的也可以留言询问

推荐信息