Python 入门 - 位运算
1.位运算
二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。
原码:就是其二进制表示(注意,有一位符号位)。
反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。
补码:正数的补码就是原码,负数的补码是反码+1。
举例:
复制代码
以上实例运行的结果为:
复制代码
*注:以上内容为位运算符的定义及简单运算,后续有时间再来更新更高级的用法。位运算给我的感觉就像正则表达式一样,学起来复杂,但是用起来极其方便,加油!!!*
版权声明: 本文为 InfoQ 作者【123568】的原创文章。
原文链接:【http://xie.infoq.cn/article/e229d8dcd76bc43fe716fb2ea】。文章转载请联系作者。
评论