这里为了方便演示只取了二进制数中的8位,实际上在1前面还有若干个0,如果取16位就是0000000011000000,所以这里并不是表示负数。
无语_mrkj 发表于2021-11-19 15:02
一个正数,有没有可能通过移位变成负数?或者负数通过移位变成正数?
您参考一下这篇文章:
https://www.jb51.net/article/168111.htm
无语_mrkj 发表于2021-11-22 14:24
总结:phython左移永远不会溢出,如果8位左移超出会自动转换成更高位数的数据类型;
如果需要溢出效果,需要通过函数处理;
正常不会