1623-5 苏栋 10月12号 连续第12天总结
标题 位运算
关键词 位运算
内容 1 位运算只能对整数 进行
2 与,取反,异或,或,左移,右移
按位‘’与‘’,按位‘’或‘’,按位‘’取反‘’,按位‘’异或‘’
红色字是双目运算(二元运算)
按位与两个操作数只要有一个是0结果便是0
------或 都为0结果便为0
-------异或 不同是1 相同是0
------取反 0取反是1 1取反是0
3 移位运算 把每一位移动指定数位,移到外面的舍去,空的补0
左移一位相当于乘以2右移一位相当于除以2
4 位运算符 &按位与 I按位或 ^按位异或shift+<6> <<左移 >>右移 ~按位取反shift+<1左边的符号>
格式 <整数类型表达式><位运算符><整数类型表达式2>~<整数类型表达式>
(整数按32位保存,不影响结果的可以不写)和1异或变反,和0异或不变
5 优先级 ‘’~‘’>算术运算>比较运算>&>^>I
6 任何数和0作于运算结果都为0
。。。。1.。。。。。。。。1
7 符合位运算
优先级很低与等号同级 集合顺序从右向左
8注意 注意按位与逻辑的区别
使移位运算表达式时要加括号
国足果然没让我失望,还好没有酿成惨案,这得感谢门柱。姓高的也下课了,下面又会是谁呢,是弄个洋帅呢还是搞个土帅呢,反正就那样吧,依然对你抱有希望。
明日计划 继续下一个课程