Questions tagged [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.

Filter by
Sorted by
Tagged with
0 投票
3 回答
41328 浏览

如何在 Bash 中左对齐文本

给定一个文本,$txt我怎么能在 Bash 中将其对齐到给定的宽度?

示例(宽度 = 10):

如果$txt=hello,我想打印:

如果$txt=1234567890,我想打印:

0 投票
2 回答
1308 浏览

C读取过去的换行符

例如,当我键入test \n test并尝试使用此代码编写它时

然后用这个阅读它

它只会读写test,不会test,换行,test。为什么这行不通?

0 投票
14 回答
43969 浏览

如何 fmt.Printf 带有千位逗号的整数

Go 是否fmt.Printf支持输出带有千位逗号的数字?

fmt.Printf("%d", 1000)输出1000,我可以指定什么格式来输出1,000

文档似乎没有提到逗号,我无法立即在 source 中看到任何内容

0 投票
3 回答
7488 浏览

带有 const char* 变量的 printf 问题

我陷入了 printf 问题。如果我能在这里得到一些帮助,我将不胜感激:在下面的代码中,我可以看到字体系列在第一个 printf() 中被正确替换,但如果我将它设置为变量,我只会得到一个空字符串。我怎样才能把它放在一个变量中并拥有正确的值?我只是不想到处输入'font.family().family().string().utf8().data()'?

我用同样的方法做到了这一点:

'data()' 的签名是

utf8() 的签名是

谢谢你。

0 投票
1 回答
63 浏览

我如何为 mac 编程

你好,

我想为mac编程。

我已经知道一些程序语言,比如 c

这在mac上有效吗?

非常感谢你

0 投票
1 回答
332 浏览

在大于 65KB 的字符串上使用 printf 会遇到哪个瓶颈?

该程序每行打印 65k 字节。

我测量吞吐量./a.out | pv >/dev/null并得到大约 3 GB/s。

一旦我将线路长度更改为 70k,吞吐量就会下降到 ~ 1 GB/s。

我在这里遇到了哪个瓶颈(CPU 缓存、libc 特质等) ?

更新:我在具有 EGLIBC 2.15 的 Ubuntu 12.04 64 位和 Core i5-2520M 上运行它。

更新: puts (s)有同样的问题。

0 投票
3 回答
1459 浏览

奇怪的结果将指针打印为 C 中的浮点数

我知道这是错误的,gcc 会给你一个警告,但为什么它会起作用(即数字打印正确,有一些四舍五入的差异)?

编辑: 是的,我在 32 位机器上使用 gcc。我很想知道使用其他编译器会得到什么结果。

根据 Christoph 的建议,我对事情进行了一些干预:

这导致第一个 printf 打印的值与最后一个 printf 不同,尽管是相同的。

0 投票
1 回答
1416 浏览

在设备上调用 printf() 的不完整输出

为了测试设备上的 printf() 调用,我编写了一个简单的程序,它将一个中等大小的数组复制到设备并将设备数组的值打印到屏幕上。尽管数组已正确复制到设备,但 printf() 函数无法正常工作,从而丢失了前几百个数字。代码中的数组大小为 4096。这是一个错误还是我没有正确使用这个函数?提前感谢。

编辑:我的 gpu 是 GeForce GTX 550i,计算能力 2.1

我的代码:

0 投票
3 回答
14938 浏览

Java:将二维字符串数组打印为右对齐表

将数组的单元格打印为右对齐表格的最佳方法是什么?String[][]例如,输入

应该产生输出

这似乎是使用应该能够完成的事情java.util.Formatter,但它似乎不允许非常量的字段宽度。最好的答案将使用一些标准方法来填充表格单元格,而不是手动插入空格字符。

0 投票
2 回答
15178 浏览

更改 Java printf 中的默认填充字符?

如果我们System.out.printf("%10s", "1");默认这样做,空格字符将被添加到填充10,对吗?有没有办法改变这个?

我知道,您可以通过在 之前0指定来添加, 但是否支持其他任何内容?0sprintf


15 30 50 per page
1
2 3 4 5
1498226