查看“负数的二进制”的源代码
←
负数的二进制
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:计算机基础]] == 负数的二进制 == 在计算机中,'''负数以其正值的补码形式表达'''。<br/> == 补码 == 什么叫补码呢?这得从原码,反码说起。 # 原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。 #: 比如:00000000 00000000 00000000 00000101 是 5 的原码。 # 反码:将原码按位取反。 #: 比如:11111111 11111111 11111111 11111010 是 5 的反码。 # 补码:将反码加 1 。 #: 比如:11111111 11111111 11111111 11111011 即 5 的补码。 #: 转换为十六进制:0xFFFFFFFB。 示例,-1 的二进制: # 先取1的原码: 00000000 00000000 00000000 00000001 # 得反码: 11111111 11111111 11111111 11111110 # 得补码: 11111111 11111111 11111111 11111111 可见,-1在计算机里用二进制表达就是全1。16进制为:0xFFFFFF。
返回至“
负数的二进制
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息