数据表示----机器数
来源:互联网 发布:jquery.color.js 下载 编辑:程序博客网 时间:2024/05/17 08:03
各种数值在计算机中的表示形式称为机器数。
特点是采用二进制计数制,数的符号使用0和1表示,小数点则隐含表示不占位。
无符号数:表示的是正数,机器中没有符号未。
带符号数:机器数的最高位表示正负的符号位,其余为表示数值。
纯整数:约定小数点的位置在机器数的最低数值位之后。
纯小数:约定小数的位置在机器数的最高数值位之前(符号位之后)。
为了便于计算,带符号的机器数可采用原码、反码、和补码等不同的编码方法,机器数的这些编码方法称为码制。
正数:的原码、反码、补码相同。
[+127]原=0 1111111
[+127]反=0 1111111
[+127]补=0 1111111
负数:
原码的数值位按位求反是反码。
补码是反码加1.
[-127]原=1 1111111
[-127]反=1 0000000
[-127]补=1 0000001
移码:无论正负数只要将补码的符号位按位取反。
[-127]原=1 1111111
[-127]补=1 0000001
[-127]移=0 0000001
[+127]原=0 1111111
[+127]补=0 1111111
[+127]移=1 1111111
机器字长为n的时候各种码制表示的带符号数的范围
注意
①因为有一位是符号位,所以其指数部分是n-1。
②定点整数的补码和移码的负数部分的数值范围都要在反码的基础上减去1.
对于定点小数的取值范围,感觉还是不是很理解。
接下来继续努力。
0 0
- 数据表示----机器数
- 机器数的表示形式
- 数的机器表示的学习体会
- 机器数的原码、反码、补码、移码表示以及浮点数的二进制表示
- 计算机中如何表示数字-01机器数与真值
- 程序的机器级表示(数据格式,操作数格式)
- 深入研究数据在机器内的存储表示
- 第一章——数据的机器层次表示
- 数据结构和机器的数据表示之间的关系
- 常用类型数据的字节数和表示的范围
- 非数值数据的表示以及十进制数的二进制编码(BCD)表示
- 数据表示
- 数据表示
- 数据表示
- 数据表示
- 数据表示
- 数据表示
- 程序机器级表示
- 第十一周项目三 点类派生直线类
- a标签的href传递信息
- 软件概要设计
- POJ - 2456 Aggressive cows 二分
- 栈的压入、弹出序列
- 数据表示----机器数
- UIView的alpha、hidden和opaque属性之间的关系和区别
- C#中的override和new关键字
- Bash下的变量配置规则
- 高级Java程序员值得拥有的10本书
- CSU 1527 - Bounty Hunter(DP‘双调旅行商问题)
- poj1039 几何
- 我为什么要学习Linux?
- 将01矩阵转化为bitmap文件