老师 我听不懂位运算符,a&b=12 怎么运算的
来源:2-12 位运算符
慕无忌5190472
2019-11-21 13:21:37
。。
2回答
同学,你好。
按位与运算:先将参与运算的两个值转换成二进制,如果两个相应位都为1,则该位的结果为1,否则为0
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
creacker
2019-11-21
同学你好:教学如下: a = 5 #5的2进制: 00000101 b = 6 #6的2进制: 00000110 c = a & b ''' 每位比较一下,按逻辑运算符“and”的规则。 以下为计算机的运行过程: 00000101 (a) 00000110 (b) 教学:从右往左 第一位:1与0,返回0 第二位:0与1,返回0 第三位:1与1,返回1 因为这是按逻辑运算符“and”的规则。 结果: 00000100 转换为10进制: 返回:4 ''' print(c) #结果为:4
如果我解决了同学的问题,请采纳( ^∀^)~
最后祝同学学习愉快!
相似问题