55问答网
所有问题
python按位与运算: -10&7 得到6。请解释一下
如题所述
举报该问题
推荐答案 2016-02-28
因为负数是以补码的方式参加运算的,可以用计算器查看一下
所以-10&6实际上是0xf6&6,所以是6
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/I8c4R4GR4ce4eGccF84.html
相似回答
python
里的&是什么意思
答:
是
Python
里一个特殊的值。用None表示.None和0是不一样的,None不能理解为0,因为0是有意义的,比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值。&是
位与运算
符&=就是做完位与运算再赋值比如说5
&10
等于0那么a=5a&=10a的值就变成0。
Python
之
运算
符汇总
答:
~ :
按位取反运算符,对数据的每个二进制位取反,即把1编程0,把0编程1
。<< :左移动运算符,将二进制位全部左移,高位丢弃,低位补0。>> :右移动运算符,将二进制位全部右移,低位丢弃,高位补0。第六:Python成员运算符 用于判断两个对象的是否存在包括关系,即一个对象中是否包含另外一个...
python中&
是什么
运算
符号
答:
包括加()、减(-)、乘(*)、除(/)、取余(%)、按位或(|)、
按位与
(&)、按位求补(~)、左移位(<>)、单目求反(-)、幂
运算
(**)、整除运算(//)、增强运算、增强矩阵乘法(@)。
Python
是一种跨平台的计算机程序设计语言,是ABC语言的替代品,属于面向对象的动态类型语言,最初被设计用于编写自...
我想问下
python中
逻辑
与:
“&”
和
“and”的区别
答:
1、“&”和“and”有本质区别,属于不同类型的运行符号。& 是位运算;and 是逻辑运算
。2、首先是&:该运输符属于字符串的连接运算符,例如,“w“&”c“结果为字符串”wc“。3、and属于逻辑运算符,表示逻辑与运算,其规则是有假取假,全真为真。例如,true and false结果为false,true and ...
Python
问题!
答:
这个是
python的位运算
符。&表示
按位与
的操作,<<表示按位向左移的操作。就你的题目而言,1<<j,就是将1的二进制向左移动j位,向后添0。然后i再与1<<j做一个与的
位操作
(注意:这并不是and逻辑操作,&与and不等价)。鉴于你这个并没有实际数字,我就把这两个操作用栗子举
一下:
...
大家正在搜
python中按位与运算符
python中按位取反运算符
python 按位与
python位运算
python算术运算符
python将01数组按位压缩
python或运算
python的运算符有哪些
python除法运算符
相关问题
python 和 javascript 按位与(&)的区别是...
python如何按位进行“与非”计算?
在python中的运算符与表达式这一块: --2按比特表示为...
python中位运算符<<怎么用
Python的数学运算问题
python中%代表什么意思?
在Python的进制数按位异或问题,怎么解决
偶然发现python的eval()函数计算:7.8-6不等于...