计算机定点数和浮点数有一定范围

161次

问题描述:

计算机中定点数和浮点数

推荐答案

2023-10-23 13:42:20

一、定点数

定点数:小数点的位置固定不变 分为定点定点整数和定点小数

1、定点小数(纯小数):小数点隐含固定在最高数据位的左边,所以整数位就是最高位用来表示符号位

计算机中存储为 1010111(第一位1为符号位,表示负数)

实际含义:-0.010111

2、定点整数(纯整数):小数点隐含固定在最低数据位的后边,最高位用来表示符号位

计算机中表示: 10101110

实际含义: -0101110.

二、浮点数(实数):小数点的位置由阶码确定,是浮动的

在计算机中通常把浮点数N分成阶码和尾数两个部分;N=尾数*基数^阶码 (尾数是一个规格化的纯小数,基数就是2(二进制),阶码就是小数点移动的位数)

例如:

1、1100.101

尾数=0.11100101

阶码=5(小数点向左移动5位)=0000 0101

其他答案

2023-10-23 13:42:20

计算机中的定点数和浮点数都有一定的范围。定点数是指小数点位置固定的数值,其范围由所占用的二进制位数决定。例如,一个8位的定点数可以表示-128到127之间的整数,而一个16位的定点数可以表示-32768到32767之间的整数。浮点数是指小数点位置不固定的数值,其范围由指数和尾数位数决定。例如,单精度浮点数可以表示大约10的-38次方到10的38次方之间的数值,双精度浮点数则可以表示更大的范围。在使用计算机时,需要根据具体应用场景选择合适的定点数或浮点数,以保证数据的准确性和精度。

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6