首页 文章
  • 2 votes
     answers
     views

    浮点表示中不同范围可表示的最大值数是多少?

    我试图弄清楚使用浮点值的规范化表示的一些细节 . 据我所知,IEEE-754表示的工作方式如下: 1.{significand} * 2^{exponent} 对于单精度,有效数为24位,指数为8位 . 我试图将其分解为基本上是指数支持的每个数字范围内可用的“插槽”数量,例如: [Exponent=0] 0.0 - 1.0 : 2^23 values [Exponent=1] 1.0 - 2.0...
  • 0 votes
     answers
     views

    计算gmp任意精度的机器精度

    我正在尝试获取gmp变量的机器精度 . 为此,我调整了wikipedia的代码,以固定精度计算gmp的精度: int main( int argc, char **argv ) { long int precision = 100; mpf_set_default_prec(precision); // in principle redundant, but who cares ...
  • 1 votes
     answers
     views

    IEEE 754浮点数的有效数字

    Wiki Double-precision floating-point format说: 这给出了15-17个有效小数位数精度 . 如果具有最多15位有效数字的十进制字符串转换为IEEE 754双精度表示,然后转换回具有相同有效位数的字符串,则最终字符串应与原始字符串匹配 . 如果将IEEE 754双精度转换为具有至少17位有效数字的十进制字符串,然后再转换回双精度数,则最终数字必须与原始数字...
  • 4 votes
     answers
     views

    使用C查找下一个IEEE 754可表示的数字(朝向-INF)? [重复]

    这个问题在这里已有答案: How do you find a float's nearest non-equal value? [duplicate] 3个答案 我正在尝试编写一个函数,它接受一个32位浮点数(已从32位二进制字符串转换)并返回32位二进制的前一个可表示的浮点数 . 到目前为止,我已经从二进制转换为浮点数,但是我很难理解如何找到下一个可表示的IEEE 754值 . 你能不能只减...
  • 2 votes
     answers
     views

    它的浮点精度是52还是53位?

    我继续看到64位IEEE浮点表示中有关53位精度的无意义 . 有人请向我解释一下,如果世界上有一点卡在其中,那么它对数字精度的贡献是什么?如果你有一个浮点单元,其中bit0被固定为1,你当然会知道它比正常情况下产生的精度要低1位 . 这些敏感性在哪里? 此外,只有指数,没有尾数的比例因子,完全指定数字的前导位的确切位置,因此不使用前导位 . 第53位和第19洞一样真实 . 它只是一个(有用的)拐杖...

热门问题