发布网友 发布时间:2022-04-24 11:55
共3个回答
热心网友 时间:2023-10-11 22:49
小数在计算机中是依浮点数来存储的,浮点数是将特定长度的连续字节的所有二进制位分割为特定宽度的符号域,指数域和尾数域三个域,其中保存的值分别用于表示给定二进制浮点数中的符号,指数和尾数。这样,通过尾数和可以调节的指数(所以称为"浮点")就可以表达给定的数值了
热心网友 时间:2023-10-11 22:50
你问的这个问题是计算机组成原理的问题。也是其中一节将的内容。
你可以看一下百度百科的相关词条:http://ke.baidu.com/link?url=esoZn8qPUDgM4ewPhqVni2AGCc-Pz-9iwONdXqRoOJhl074h38ZjrnFyWcjLnlS8Cl_qfFJf8jRQv_WqrQzGZPvJwl_kSZNMqilRgOelbkiXYpvo2eFBfVGT66dbVsFSr0noiU8Ys_WmBMxSnw6x3hukH0NS8xVyHwh8S7qBy
热心网友 时间:2023-10-11 22:50
用 浮点数 存储
一个浮点数a由两个数m和e来表示:a = m × b^e。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即尾数)是形如±d.ddd...ddd的p位数(每一位是一个介于0到b-1之间的整数,包括0和b-1)。如果m的第一位是非0整数,m称作规格化的。有一些描述使用一个单独的符号位(s 代表+或者-)来表示正负,这样m必须是正的。e是指数。
由此可以看出,在计算机中表示一个浮点数,其结构如下:
尾数部分(定点小数) 阶码部分(定点整数)
阶符± 阶码e 数符± 尾数m