【问题标题】:How to format the display value of 0如何格式化显示值0
【发布时间】:2021-12-16 18:41:58
【问题描述】:

如何格式化 0 的值,使其使用fprintf 显示“0000.000000000000”?我有 %8.12f 但它只显示 0.000000000000。

【问题讨论】:

  • 尝试查找“前导零”

标签: matlab octave


【解决方案1】:

您需要添加一个0 字符来指示fprintf 附加的前导字符应该是什么,然后宽度必须比小数位数长您希望填充的位数。即

>> fprintf( '%017.12f\n', 0 )
  0000.000000000000

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    相关资源
    最近更新 更多