eer*_*ika 5

\n

浮点数可以不支持负数甚至0吗?

\n
\n

我不认为其意图是不允许不支持负数或零:

\n
\n

ISO/IEC9899:2017

\n

浮点类型的特点 <float.h>

\n

...以下参数用于定义每个浮点\n类型的模型:

\n
    \n
  • s 符号 (\xc2\xb11)
  • \n
  • b 指数表示的基数或基数(> 1 的整数)
  • \n
  • e 指数(最小 emin 和最大 emax 之间的整数)
  • \n
  • p 精度(有效数中以 b 为基数的位数)
  • \n
  • fk 个小于 b(有效数字)的非负整数
  • \n
\n

浮点数公式

\n
\n

C23措辞增添更强的断言

\n
\n

ISO/IEC 9899:202x (E)

\n

浮点类型应能够表示零(所有 fk == 0)和所有标准化浮点数\n(f1 > 0 和所有可能的 k 位数字和 e 指数都会产生可在类型中表示的值

\n
\n