位运算符的运算规则 位与运算和逻辑与运算的区别?
浏览量:2709
时间:2021-03-17 04:47:42
作者:admin
位与运算和逻辑与运算的区别?
按位运算怎么算?
首先,二进制和运算规则:1& 1=1 1& 0=0 0 0& 0=0二进制或运算规则:1 | 1=1 1 | 0=1 0 | 0=0再次:二进制和十进制转换:不能超过2的n次方,因此我们必须用示例来解释:1111 1111=128*1 64*1 32*1 16*1 8*1 4*1 2*1 1 1*10000=128*0 64*0 32*0 16*0 8*0 4*0 2*0 1*015=Binary:(0000)1111)127=Binary:(1111 1111)按位and nature is(0000 1111)=15128=Binary:(0001 0000 0000)127=Binary:(0000 1111 1111)(高位填充0)按位or is(0001 1111 1111)=255按位求和,从高位到低位逐位执行“and”运算,所以从高到低,15& 127:15=二进制:(0000 1111)127=二进制:(1111 1111)↓↓↓↓↓0000 1111注意:“和”运算规则:1& 1=1 1& 0=0& 0=0
数字和运算是两个不同的概念。数字是一个有几个数字的数字,例如23456是五位数,而运算是一个公式,例如20 10 30
=30 30
=60
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。