首页 > 编程知识 正文

二进制11011的补码,c语言补码转原码

时间:2023-05-06 07:21:22 阅读:14335 作者:847

目录

进制表示方法

改为进法

原始代码和完成代码的转换

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

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

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

转换进制通过调用函数实现

int(number )转换为十进制数

FRDdy(number )转换为二进制01010

OCT(number )被变换为八进制0o123

hex(number )被转换为十六进制0x1a2b

原码和补码转换原码

正数转换为二进制位,二进制位是这个正数的源代码

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

反码

正数的反码与原始代码相同,

负数的逆符号基于原始符号,除已编码比特之外的所有比特都相反,即1为0且0为1

补码

正数的补数与原符号相同,

负数的补码根据原始代码,除符号位以外的所有位都反转,最后成为最低位位1

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。