源码、反码、补码
来源:互联网 发布:linux mv多个文件 编辑:程序博客网 时间:2024/06/04 18:24
负数的补码是该 数 绝 对 值 的 原 码 按 位 取 反 ,然 后 对 整个数 加 1
在计算机内,定点数有3种表示法:原码、反码和补码
[原码]就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
[反码]表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
[补码]表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
====================================================
补 码
Java使 用 补 码 来 表 示 二 进 制 数 ,在 补 码 表 示 中 ,最 高 位 为符号 位 ,正 数 的 符 号 位 为 0,负 数 为 1。 补 码 的 规 定 如 下 :
对 正 数 来 说 ,最 高 位 为 0,其 余 各 位 代 表 数 值 本 身 (以 二 进制表 示 ),如 +42的补 码 为 00101010。
对 负 数 而 言 ,把 该 数 绝 对 值 的 补 码 按 位 取 反 ,然 后 对 整个数 加 1,即 得 该 数的 补 码 。 如 -42的 补 码 为 11010110 (00101010 按位 取 反 11010101 +1=11010110 )
用 补 码 来 表 示 数 ,0的 补 码 是 唯 一 的 ,都 为 00000000。 (而 在原码 ,反 码 表 示中 ,+0和 -0的 表 示 是 不 唯 一 的 ,可 参 见 相 应 的书 籍 )。 而 且 可 以用 111111表 示 -1的 补 码 (这 也 是 补 码 与 原 码和 反 码 的 区 别 )。
- 源码/反码/补码 (转)
- 源码 反码 补码
- 源码 补码 反码
- 源码,反码,补码
- 源码 补码 反码
- 源码,反码,补码
- 源码、反码、补码详解
- 源码,反码,补码
- 源码、补码、反码
- 源码、反码、补码
- 源码,反码,补码
- 补码,源码,反码
- 计算机源码,补码,反码
- 源码,反码,补码学习
- 源码,反码,补码
- 源码、反码、补码
- 源码 反码 补码
- 源码、反码、补码详解
- Oracle数据文件结构
- Jquery easyUi 删除多行
- 使用jquery访问页面中iframe中的内容
- Introducing Gupt: A Backdoor which uses Wireless network names for command execution
- error while loading shared libraries: xxx.so.x"错误的原因和解决办法
- 源码、反码、补码
- CODEVS 1017 乘积最大
- 如何创建发光的环路
- iOS_使用 Eclipse PhoneGap 构建 Android 应用程序入门
- Andorid属性动画实现activity的切换效果
- Tracking Attackers: Honeypot, Part 1 (Honeyd)
- C#编程总结 线程同步
- 简单图片轮翻效果实现
- 分类与聚类算法基础了解