查看“︁01-基础语法/06-整数编码”︁的源代码
←
01-基础语法/06-整数编码
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 整数编码 == === 基础二进制 === - 二进制即要求满二进一,因此每一位为 <math>0</math> 或 <math>1</math> - 二进制从最低位到最高位,数位的权值分别为:<math>2^0,2^1,2^2,2^3,\dots</math> - 即 <math>1,2,4,8,16,32,64,128,\dots</math> <math>(101101)_2</math> 转换成十进制结果如下: <pre> 原始数位: 1 0 1 1 0 1 对应权值:32 16 8 4 2 1 </pre> <math>32+8+4+1=45</math> === 原码、反码、补码 === - 原码 - 最高位为符号位,正数为 <math>0</math>,负数为 <math>1</math>。 - 剩下位置为原数绝对值的二进制。 - 反码 - 正数反码与原码一致。 - 负数反码除最高位之外,在原码基础上取反。 - 补码 - 正数补码与原码一致。 - 负数补码在反码基础上加 <math>1</math>。 [[Category:基础语法]] [[Category:三三文档]]
返回
01-基础语法/06-整数编码
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息