问题标签 [conversion-specifier]

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 投票
3 回答
844 浏览

c - 使用 printf 打印二维数组的等距元素

我正在尝试打印一个 2d 数组,该数组最多有 3 个在打印时对齐的数字。例如,使用简单的printf,它看起来像这样:

我希望它打印时所有逗号都沿列对齐,并带有额外的空格,如下所示:

我该怎么做printf

0 投票
3 回答
344 浏览

c - 当输入多于所需的输入时,sscanf 检查不起作用

我有一个 if 语句,它应该检查用户是否输入了4 个由 var 分隔的参数,如下所示: param1,param2,param3,param4 问题是如果用户提供超过 4 个输入,它不会返回错误。只有当他给出小于 4 时才会返回错误。

我似乎找不到原因。谢谢你的帮助

0 投票
1 回答
456 浏览

c - C 语言中的 (%f) 是什么意思?

我知道 %f 表示浮动,但我不知道括号是否有任何区别。我有这个:

0 投票
1 回答
33 浏览

c - “%d 将输入的其余部分转换为整数”是什么意思?

看到这个答案

除了最后一句话,我都明白了。

转换说明符“%d”跳过可选的前导空格并(尝试)将输入的其余部分转换为整数(如果没有发生错误)。

我理解关于可选 whitespace的观点。但是“将输入的其余部分转换为整数”是什么意思?我的意思是如果输入本身是整数,为什么它将输入转换为整数?

0 投票
1 回答
39 浏览

c - 为什么不在打印中使用 msg 而不是 msg[pointer -1]?

它打印正确,但我很困惑,每当我只写msg时,它都会给我Your ?@并且每当我写 msg[option-1] 时,它都会给我完整的信息Your name is bilal。我不了解 [option-1] 的原因。为什么使用它,它的功能是什么?

0 投票
1 回答
54 浏览

c - C语言printf添加额外无用信息

我尝试使用 st_mode 模拟 linux 文件权限,但是当我打印结果时,它有一个额外的不需要的消息。

这是我的代码,但结果类似于 'rw-rw-r--rwxrwxrwx' 并且 strlen(buf) 是 18.... 有人可以帮忙吗?我不知道为什么 temp_buf 被附加到 'buf'

0 投票
1 回答
44 浏览

c - 将字符放入数组并在 C 中打印

我对以下问题感兴趣:将颜色作为字符(例如:'y' 表示黄色,'r' 表示红色等)放入数组并显示相同。在显示时,每个字符之间应该有一个空格。为此,我编写了以下代码:

如果我将数组的大小输入为 3 并将颜色输入为 ryg ,则输出不会打印所有三个输入,而是仅打印一个。我几乎没有意识到 scanf 函数有问题。可能是什么问题?

0 投票
0 回答
70 浏览

c - 为什么在 C 中使用浮点转换说明符时没有输出

我为实验室作业编写了下面的代码,但输出不是我所期望的。没有错误,但没有显示格式化的浮点数。有人可以解释我做错了什么吗?

任何帮助将不胜感激。

我的代码:

这是预期的输出:

正确的输出

这是我的输出:

部分完成的代码忽略了格式化浮点数应该在的区域

0 投票
1 回答
24 浏览

c - 无法通过将指向数组的指针地址作为函数的参数传递来更改某些数组数据

b 数组存储包含单个字符值的 a 数组的地址。但是通过调用 fun 函数,我希望每个b数组元素都可以包含字符串(多字符)值。

假设我想通过将数组指针的地址作为参数传递给fun函数来更改数组中的 * b[1]值。但是编译后出现分段错误。如何解决?

0 投票
2 回答
56 浏览

arrays - 16位无符号整数数组输出比c中初始化大小更多的元素

我正在尝试将数据输入数组并仅更改几个值并将其余的值保留为 0,但我不断收到比数组理论上应该包含的更多的数据。这是我编译并运行的代码

gcc -o arr arrayconst.c

和我的输出:

|0 0x0000,|1 0x0000,|2 0x0000,|3 0x0000,|4 0x0000,|5 0x0000,|6 0x0000,|7 0x0000,|8 0x0000,|9 0x0000,|10 0x0000,|11 0x0000,|12 0x0000, |13 0x0000, |14 0x0000, |15 0x0000, |16 0x0000, |17 0x0000, |18 0x0000, |19 0x0000, |20 0x0000, |21 0x0000, |22 0x0000, |23 0x0000, |23 0x0000, |25 0x0000, |26 0x0000, |27 0x0000, |28 0x0000, |29 0x0000, |30 0x0000, |31 0x0000, |32 0x0000, |33 0x0000, |34 0x0000, |35 0x00000, |36 0, | 0x0000,|38 0x0000,|39 0x0000,|40 0x0000,|41 0x0000,|42 0x2000,|43 0x0000,|44 0x0000,|45 0x0000,|46 0x2000,|47 0x0000,|48 0x0000,|48 0x0000, |50 0x2000,|51 0x0000,|52 0x2000,|53 0x0000,|54 0x2000,|55 0x0000,|56 0x0000,|57 0x0000,|58 0x0000,|59 0x0000,|60 0x00000,|21 06 0x0000,|63 0x0000,|64 0x0000,|65 0x0000,|66 0x0000,|67 0x0000,|68 0x0000,|69 0x0000,|70 0x0000,|71 0x0000,|72 0x1000,|73 0x0000,|74 0x0000,|75 0x0000,|76 0x0001,|77 0x0000,|78 0x0000,|79 0x0000,|80 0x0000,|81 0x0000,|82 0x00000,|83 08 0x0000, |85 0x0000, |86 0x0000, |87 0x0000, |88 0x0000, |89 0x0000, |90 0x0000, |91 0x0000, |92 0x0000, |93 0x0000, |94 0x0000, |95 0x0000, |95 0x0000, |97 0x0000, |98 0x0000, |99 0x0000, |100 0x0000, |101 0x0000, |102 0x0000, |103 0x0000, |104 0x0000, |105 0x0000, |106 0x0000, |10907 0x000008 0x0000,| 110 0x0000,| 111 0x0000,| 112 0x0000,| 113 0x0000,| 114 0x0000,| 115 0x0000,| 116 0x0000,| 117 0x0000,| 118 0x0000,| 118 0x0000,| 119 0x0000,| 119 0x0000,| 120 0x0000000000,1210x0000,1210000,1210x0000, | 121 0x0000, | 121 0x0000, | 121 0x0000, | 121 0x0000,cr |122 0x0000, |123 0x0000, |124 0x0000, |125 0x0000, |126 0x0000, |127 0x0000, |128 0x0000, |129 0x0000, |130 0x0000, |131 0x00000, |1334000, |133400x 0x0000,|135 0x0000,|136 0x0000,|137 0x0000,|138 0x0000,|139 0x0000,|140 0x0000, |141 0x0000, |142 0x0000, |143 0x0000, |144 0x0000, |145 0x0000, |146 0x0000, |147 0x0000, |148 0x0000, |149 0x00000, |152000, |152000, | 0x0000, |153 0x0000, |154 0x0000, |155 0x0000, |156 0x0000, |157 0x0000, |158 0x0000, |159 0x0000, |160 0x0000, |161 0x0000, |162 0x0000, |163 0x0000, |164 0x0000, |165 0x0000, *** 检测到堆栈破坏 ***: 终止 Aborted (core dumped)

任何帮助将不胜感激!