|
1
8
浮点数使用指数尾数表示法存储(类似于小学教的科学记数法)。可用于存储尾数和指数的位数取决于特定的类型(Java中的float vs double,以及列出的更不寻常的类型) here 以及其他地方)。 表示数值76028223的一种方法是1.00100010000001001011011111(目前尚未提及任何特定的浮点类型) 2. * 2^26.
尾数
相反,我们可以用浮点数做的最好的事情是使用最接近的24位(1.23位)尾数,即1.001000100000010101000(通过对前一个尾数进行四舍五入获得)。这个尾数,加上正确的指数,代表1.001000100000010101000 2. * 2^26 = 76028224.
例如,这种截断会导致一些意想不到的惊喜
A.
1. “小数点”前的前导位对于非整数总是1- subnormal 浮动,因此不需要存储。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |