全站数据
8 4 2 0 5 8 1

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

建工人聊建造师 | 简单学习,快乐成才!         
问题更新日期:2024-11-03 12:07:06

问题描述

计算机定点数和浮点数有一定范围急求答案,帮忙回答下
精选答案
最佳答案

一、定点数

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

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

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

实际含义:-0.010111

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

计算机中表示: 10101110

实际含义: -0101110.

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

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

例如:11100.101

尾数=0.11100101

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

其他回答

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