请问按位与,1 and 3为什么取得是3
来源:5-13 位运算符

宝慕林5254963
2020-03-21
写回答
6回答
-
张安金
2024-08-10
bin(1) #'0b1' bin(3) #'0b11' 位置对其 01 &11 --- 01
10 -
慕无忌5210304
2020-09-23
and要根据两者得出结果,所以就算1代表true,也要比较到3是否为true,因为1和3都代表true,3为第二个又是true就取3为结果
10 -
深白
2025-03-01
and是逻辑运算,位操作符是&
00 -
中海达公共资源
2021-08-31
可以理解and是一假则假,他会判断到有一个假的为止,如果没有遇到假的,则输出最后一个真的
同样的or是一真则真
00 -
周怿林
2020-03-23
你输入的是“and”?
“and”是逻辑运算符,和“&”不是一个概念
00 -
weixin_慕九州2551445
2020-03-21
>>> a = 1
>>> b = 3
>>> a & b
1
可见结果是1 ,并不是3
00
相似问题