2个回答
展开全部
最终不为0既是true。所以这个值是true。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
10^2*10 and 2<2+3
= 100*10 and 2<5
= 1000 and True
= 1000 and -1
= 1000
= 100*10 and 2<5
= 1000 and True
= 1000 and -1
= 1000
追问
那个1000 and -1 这里是怎样算的呀?
我不会这里
如果可以的话 教一下我吧,谢谢谢谢
追答
1000 and -1 是进行二进制位与运算,与运算的原则是相同位都是1结果就是1,否则就是0
1000的二进制值是 0000001111101000
-1的二进制值是 1111111111111111
两者进行与运算:
0000001111101000
1111111111111111
----------------------
0000001111101000
所以结果是1000
事实上任何整数与-1做与运算,结果都仍然是这个任意数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询