问题标签 [printf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
16 回答
168993 浏览

c - 避免 printf() 中的尾随零

我一直在寻找 printf() 系列函数的格式说明符。我想要的是能够打印小数点后具有最大给定位数的双精度(或浮点数)。如果我使用:

我明白了

而不是想要的

有谁能够帮助我?

0 投票
4 回答
293539 浏览

c - 带空格的左pad printf

使用 printf 时,如何在左侧填充带有空格的字符串?

例如,我想打印前面有 40 个空格的“Hello”。

此外,我要打印的字符串由多行组成。我需要单独打印每一行吗?

编辑:为了清楚起见,我希望在每行之前打印 40 个空格。

0 投票
3 回答
33932 浏览

c# - C#中的sprintf?

sprintf()在 C# 中有类似的东西吗?

例如,我想将整数转换为 2 字节字节数组。

就像是:

0 投票
4 回答
334 浏览

printf - 在 D 中打印浮点数

自从我上次使用D 编程语言以来已经有一段时间了,现在我将它用于一些涉及科学计算的项目。

我有一堆浮点数据,但是当我使用 打印它们时writefln,我得到的结果如下:4.62593E-172这是一个零!如何使用字符串格式 % 的东西来打印诸如 0 之类的东西?

现在我正在使用黑客:

它完成了这项工作,但如果可能的话,我想使用格式化操作来完成它。

更新

有人建议writefln("%.3f", a)但它的问题是它打印了不必要的额外零,即0变为0.0001.2变为1.200
我可以让它也删除尾随零吗?

0 投票
3 回答
45021 浏览

c - 为什么是#include不需要使用 printf()?

会议记录:

0 投票
4 回答
12005 浏览

c++ - 在 C++ 中使用带有 sprintf() 的格式字符串的警告

编译这一行

我在 snprintf 行上阅读了两个警告:

为什么?指定类型(long int sz,和 snprintf 中的 %l),并且 snprintf 中的参数只有一个。有谁能够帮助我?谢谢。

0 投票
5 回答
3395 浏览

null - sprintf 访问冲突

我对以下代码有疑问:

它编译得很好,但是当我运行它时,它给了我臭名昭著的“0XC0000005 Access Violation”错误。我尝试将 b 设置为 NULL、“”、“0”、0 和一堆其他东西,但随后我得到“0XC0000005 访问冲突”错误或“表达式:字符串!= NULL。任何帮助将不胜感激!

0 投票
6 回答
17595 浏览

c - 如何打印一位?

请告诉我如何打印一点,例如printf("%d",bit);.

0 投票
8 回答
1861 浏览

c - printf/scanf 系列中的 %n 格式是否有任何实际应用?

0 投票
8 回答
87469 浏览

c - sprintf() 在 C 中没有尾随空空间

有没有办法使用 C sprintf() 函数而不在其输出末尾添加一个 '\0' 字符?我需要在固定宽度字符串的中间编写格式化文本。