C语言小数八进制转换%.45g 啥意思?

C语言小数八进制转换%.45g 啥意思

第1个回答  2019-11-30
在%f和%e格式中选择一个相对简单的格式,保留小数点后45位输出到指定的终端上——但C的double型也就17位左右的有效数字,即使写成%.45g,其效果也和%.17g差不多一样,不会输出45位。本回答被网友采纳

C语言小数八进制转换%.45g 啥意思?
在%f和%e格式中选择一个相对简单的格式,保留小数点后45位输出到指定的终端上——但C的double型也就17位左右的有效数字,即使写成%.45g,其效果也和%.17g差不多一样,不会输出45位。

c语言输出格式%.45g是什么意思
.45g 这里的45看上去有点奇怪。理论上,这个数字对g 格式来说,表示“输出时的有效数字个数 的 最大个数” (This is the maximum number of significant digits to be printed.),这里 居然 定成 45 个,实际上 双精度浮点数 有效数字 最多 14位。编译器会略去 .45 的要求。%g 是用于...

java语言输出中+ a +是什么意思?
c语言输出printf里面%是什么意思 格式化输出时,format 引数中的格式化标志。 %d 整数的引数会被转成有符号的十进位制数字 %u 整数的引数会被转成无符号的十进位制数字 %o 整数的引数会被转成无符号的八进位制数字 %x 整数的引数会被转成无符号的十六进位制数字,并以小写 abcdef 表示 ...

相似回答