问题标签 [format-specifiers]

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 投票
1 回答
340 浏览

ios-4.2 - ios 格式说明符:如何在 iOS 4.2 中 NSLog 0x%x

现在它给出编译器警告:

转换指定类型“无符号整数”,但参数的类型为“NSMutableArray”

例如,如何获得像“foo is 0x53a6d0”这样的输出?

0 投票
4 回答
117046 浏览

c - printf中的“%.*s”是什么意思?

我有一个代码片段,其中有一个

是什么%.*s意思?

0 投票
1 回答
1820 浏览

c# - 如何在 Telerik 的 RadChart 中的 X 轴标签上写四分之一?

我正在使用 Telerik 的 RadChart 控件,该控件在图表上显示一些基于时间的数据。时间戳是 X 轴维度。

该控件允许我为该轴设置标签格式,这与DateTime.ToString()方法使用的格式相同。例如:

"yyyy-mm-dd"会产生像2011-11-18.

但是,我想按季度(I、II、III、IV)对数据进行分类。没有这样的格式说明符,DateTime 也不处理 Quarters。

有没有办法定义季度(通过格式说明符),或者将编写标签的过程委托给自定义函数(通过一些 Telerik RadChart 的设置)?

0 投票
3 回答
1482 浏览

objective-c - %qx 格式说明符是什么意思

在下面的 obj-c 函数中,%qx 格式说明符是什么意思(我想这个问题也适用于 printf 和 co。)

我的猜测是这意味着以十六进制打印 64 位,而不是%x仅打印 32 位。但是,我无法在任何地方找到一个很好的参考来证实这一点。代表什么qx除了格式说明符之外,它可以与其他任何东西一起使用吗?

0 投票
3 回答
35238 浏览

python - 在科学记数法中使用固定指数

考虑以下 Python 片段:

它生成以下输出:

有没有可能以某种方式“回去”?那是:

...我会指定我希望指数为e+09; 然后我在这个假设函数中抛出的任何数字都返回该指数中的数值?是否可以在每种情况下为整体和小数部分指定零填充?(即000.0200e9020.0000e9)?

0 投票
5 回答
1524 浏览

c - C printf 字符串说明符 \t1?

我正在阅读一段 C 堆排序代码并遇到这个:

任何人都知道什么\t1\t2printfs中以及它们是如何工作的?我尝试了谷歌,但没有得到任何有用的信息。谢谢你。

0 投票
2 回答
2504 浏览

c# - 如何从指数符号中删除零

我正在使用指数格式来格式化 C# 中的十进制数。例如,如果数字是

格式化

节目

如何从指数中删除前导零,使其如下所示?

0 投票
6 回答
138 浏览

python - 将空数字类型转换为格式说明符

有没有办法将“空”数字类型传递给数字格式说明符并让它打印与该说明符关联的空格?

IE。

最终目标是在循环时不自适应地改变格式字符串来处理不完整的行

为了执行上面的代码,我用 None 替换了 EMPTY 虽然当你将 None 传递给格式字符串时会出错

0 投票
2 回答
4757 浏览

c - C中的动态浮点格式说明符

有没有办法让用户输入浮点格式说明符?例如,如果我打印这个。

如何将小数位数分配给变量?像:

0 投票
0 回答
1057 浏览

python - 与 `%` 运算符使用的旧格式相比,Python 3 的新格式规范语法有哪些优势?

Pep 3101提供了最终用该方法替换%操作员的理由。这个问题和公认的答案停留在相同的点上。format

但是,我找不到新语法的基本原理,也不了解更改的好处。pep 3101 列出了各种替代语法,其中还包括著名printf的格式说明符样式,如 C99 标准及其变体中所述。(有关文档示例,请转到第274ff页上的第 7.19.6.1 节“fprintf 函数”)。

对于新方法,它被认为重用了运营商string.format()一直在使用的相同格式规范语言。%

用旧语法无法做到的新语法可以做什么?

编辑:参数重新排序也可以添加到旧语法中,就像它添加到 ANSI C 标准一样。查看最近的任何man sprintf