0


Python 进制转换,原码和补码

进制表示方法

二进制数表示方法(开头以0b开头,后面接要表达的二进制数)

八进制数表示方法(开头以0o开头,后面接0~7数字)

十六进制数表示方法(开头为0x,后面接16进制数)

转化进制

通过调用函数实现
int(number)转化为十进制
bin(number)转化为二进制01010
oct(number)转化为八进制 0o123
hex(number)转化为十六进制 0x1a2b

原码与补码转化

原码

正数转换为二进制位,二进制位就是这个正数的原码

负数取绝对值转换为二进制位,二进制位在最高位补1就是这个负数的原码

反码

正数的反码跟原码相同,

负数的反码为在原码的基础上,除符号位外所有位取反,即1变0,0变1

补码

正数的补码跟原码相同,

负数的补码为在原码基础上,除符号位外所有位取反(得到反码),最后在最低位+1

标签: python

本文转载自: https://blog.csdn.net/zz5957/article/details/117919305
版权归原作者 赵建澎 所有, 如有侵权,请联系我们删除。

“Python 进制转换,原码和补码”的评论:

还没有评论