浮点数是32个二进制数字,双数字是64个二进制数字吗?文档太难理解了.
所有位都转换为有效数字?或者小数点的位置是否占用了一些位?
floatC中的类型描述提到有效位数是6.然而,
float f = 12345.6;
Run Code Online (Sandbox Code Playgroud)
然后使用printf()打印12345.6它不打印,它打印12345.599609.那么double对于浮点类型来说,"6位有效数字"(或者"a "表示"15 ")是什么意思?