【发布时间】:2011-08-29 14:47:42
【问题描述】:
我知道在 c、c++ 和所有其他类型的编程代码中,您可以使用语法“%4d”来打印总共 4 位数字。如果变量只有一位,它将打印三个 0,无论您的变量是什么,如果您的变量是 2 位,则打印两个 0,依此类推。然而,在 Octave 中,它似乎会打印出空格而不是 0。有没有办法强制它打印出零但保持指定长度的 4 个整数?
这是为了命名程序正在输出的文件,因此需要前导零来帮助组织输出的数据。
【问题讨论】:
-
您的前提不正确 - 您需要在 C 和 Matlab/Octave 中使用
%04d。
标签: file printing octave names