我需要从double值指定要打印的字符串的确切长度,但我不想限制输出超出必要的范围.
使用printf()格式化时,6位精度双精度的最大长度是多少?
具体来说,我应该给X什么值printf("%X.6lg",doubleValue);以确保没有值被截断?
我需要具体说明长度的原因是我定义了一个MPI派生数据类型,它由许多双值的字符串表示组成,并且必须知道它们的确切长度,以便在MPI进程之间划分文件的区域.
我希望这很清楚.在此先感谢您的回答.
| 归档时间: |
|
| 查看次数: |
6586 次 |
| 最近记录: |