标签:相同 溢出 src 个数 info 运算符 就是 mic strong
python中得比较运算符有:
< > = != <= >= ==
讲讲==与is得差别
==指得是两个数值之间相等进行比较
而is则是两个变量地址值进行比较
布尔运算符:
in not in or and not
or 或
and 且
in 在..里
not in 不在..里
not 不
位移运算符:
位移运算符接触不多,主要来讲解一下
a&b:a,b化成二进制,ab同位全为1则是1,否则就是0
a|b:a,b同位全是0则是0,否则就是1
a<<b:a向左移动b位,右边空缺的补上0
b>>a: b向右移动a位,左边空缺补上0
分析一下结果如何产生得:
4二进制:00000100
8二进制:00001000
&(相同1则为1,否则为0):00000000B=0D
|(相同0为零,否则为1):00001100=12D
分析一下结果如何产生得:
4<<1
4二进制: 00000100
向左移动1位 00000100
之后溢出去掉,左边补齐0,00001000
结果是8
4>>2
4二进制: 00000100
向右移动2位 00000100
右边溢出得去掉,左边用0补 00000001
结果是 1
标签:相同 溢出 src 个数 info 运算符 就是 mic strong
原文地址:https://www.cnblogs.com/hjldeblog/p/13678688.html