c - 如何对齐由 ASCII 字符组成的表格中的数字

标签 c printf

我想在一个由 ASCII 字符组成的表中打印一串 int double double double double double double。有什么方法可以使值与表头保持一致并确保它们不会“溢出”?

我的表头看起来像这样:

+---------+------+------+------+---------+---------+---------+
 NrCamere | smin   smax   smed |  pmin      pmax      pmed
+---------+------+------+------+---------+---------+---------+

最佳答案

printf("%10f %10f\n", double_val0, double_val1);

这将打印两个最大宽度为 10 个字符的 double 。

关于c - 如何对齐由 ASCII 字符组成的表格中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8201367/

相关文章:

c - 打印并扫描字符串 c

C语言、printf语句循环

while-loop - Raku,Perl 的 5 `<>` 在哪里?

c - vDSP FFT2d Swift 结果的虚部错误

c - C语言的事件管理

c - 在哪里声明结构,在 main() 内部还是在 main() 外部?

Java Formatter 指定文本的起始位置

c - 用 ` -` 代替空格和 0 向左填充数字

c - 如何用C比较两个文本文件并将差异输出到新的文本文件中

c++ - 使用用于传递参数的寄存器的预定顺序调用约定是否有特殊原因?