问题标签 [length-modifiers]

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 投票
5 回答
319901 浏览

c - 为什么 scanf() 需要 "%lf" 作为双打,而 printf() 只需要 "%f"?

为什么读取 a时scanf()需要lin " ",而不管它的参数是 a还是 a ,什么时候可以使用 " " ?%lfdoubleprintf()%fdoublefloat

示例代码:

0 投票
1 回答
2670 浏览

c - C 中 long double 的格式说明符 %Lf 未按预期工作

笔者一边从网上视频学习C要领,一边分享下面的代码,找出float、double和long double的区别。我在运行在 64 位 Windows 10 笔记本电脑上的 Eclispse 中运行了这个程序。

不知何故,我没有得到预期的输出。我已经添加了我在 Eclispse 控制台中得到的输出。谁能帮我弄清楚出了什么问题

0 投票
1 回答
348 浏览

c - 关于 C 中 scanf 的转换说明符

scanf我对C 中的转换说明符有疑问。

由于我"%hhd"在函数中输入了转换说明符scanf,因此当我的输入为“128”时,我希望 -128 存储在num1. 但结果显示 128 存储在num1.

即使我曾经"%hhd"将输入指定为,为什么会发生这种情况char int

0 投票
2 回答
533 浏览

c - %PRId 和 %d 格式字符有什么区别?

考虑以下代码:

什么时候%d用比较好,什么时候用比较好"%"PRId32?这两种格式字符有何不同?这与int32_t您的硬件/机器上的类型定义方式有关吗?