原码、反码、移码、补码
2013-01-16 20:51
197 查看
原码
也叫 符号一绝对值码最高位0表示正 1表示负,其余二进制位是该数字的绝对值的二进制位
原码简单易懂
加减运算复杂
存在加减乘除四种运算,增加了CPU的复杂度
零的表示不唯一
反码
反码运算不便,也没有在计算机中应用移码
移码表示数值平移n位,n称为移码量移码主要用于浮点数的阶码的存储
补码
已知十进制求二进制求正整数的二进制
除2取余,直至商为零,余数倒叙排序
求负整数的二进制
先求与该负数相对应的正整数的二进制代码,然后将所有位取反,末尾加1,不够位数时,左边补1
求零的二进制
全是零
已知二进制求十进制
如果首位是0,则表明是正整数,按普通方法来求
如果首位是1,则表明是负整数
将所有位取反,末尾加1,所得数字就是该负数的绝对值
如果全是零,则对应的十进制数字就是零
学习目标:
在VC++6.0中一个int类型的变量所能储存的数字的范围是多少?
Int 类型变量所能存储的最大正整数用十六进制表示是:7FFFFFFF
Int类型变量所能存储的绝对值最大的负数用十六进制表示是:80000000
最小负数的二进制代码是多少 1000 0000 0000 0000 0000 0000 0000 0000
最大正数的二进制代码是多少 0111 1111 1111 1111 1111 1111 1111 1111
已知一个整数的二进制代码求出原始的数字
数字超过最大正数会怎样
不同类型数据的相互转化
相关文章推荐
- 原码,反码,补码,移码
- 原码 反码 补码 移码的关系(精简总结)
- 原码、反码、补码和移码事实上非常easy
- 软考:原码、反码、补码、移码
- 原码反码补码移码的理解及C语言验证
- 原码、反码、补码、移码的一些说明
- 原码、反码、补码、移码
- 原码、反码、补码,移码表示法
- 计算机原码、反码、补码、移码
- 原码、补码、反码及移码
- 原码 反码 补码 移码的关系(精简总结)
- 深入理解计算机系统-之-数值存储(三)-- 原码、反码、补码和移码详解
- 自己实现的原码、反码、补码、移码的表示与加减运算软件
- 【Dognle】【计算机硬件】原码、反码、补码、移码
- C语言基础 原码、反码、补码和移码详解
- 机器数的原码、反码、补码、移码表示以及浮点数的二进制表示
- [转]原码、反码、补码、移码
- 原码、反码、补码和移码的相关概念
- 原码、反码、补码、移码
- 原码-反码-补码-移码的运算及作用