- 66
- 0
- 约5.71千字
- 约 36页
- 2017-12-18 发布于江苏
- 举报
大学计算机计算机中带符号数的表示方法
浮点:小数点位置可在一定范围内移动。 目的:扩大表数范围,例如电子的质量(9×10-28克)和太阳的质量(2×1033克)相差甚远,在定点计算机中无法直接来表示这个数值范围,故用浮点数表示。 浮点表示法:把一个数的有效数字和数的范围在计算机的一个存储单元中分别予以表示,这种把数的范围和精度分别表示的方法,数的小数点位置随比例因子的不同而在一定范围内自由浮动。 任意一个十进制数 N 可以写成 N=10E.M 其中:M :尾数,是一个纯小数。 E :比例因子的指数,称为浮点的指数,是一个整数。 同样,在计算机中一个任意进制数 N 可以写成N=Re.m 其中:R :比例因子的基数,由于计算机采用的是二进计数值, 所以:一般规定R 为2,或2的整数幂(如8或16)。 2. 浮点数的表示方法 一个机器浮点数由阶码和尾数及其符号位组成: 尾数:用定点小数表示,给出有效数字的位数决定了浮点数的表示精度; 阶码:用整数形式表示,指明小数点在数据中的位置,决定了浮点数的表示范围。 浮点数的表示格式: 格式1 : M1 M2 … Mn Ms E1E2 ……Em Es 阶符 阶码 尾符 尾数 浮点数所表示的范围远比定点数大。假设机器中的数由 8 位二进制数表示(包
原创力文档

文档评论(0)