-
未知错误函数'scanf(“%[^ \ n]%* c”,&sent);'
要指出的是,我是C语言的初学者,只是在C程序中遇到了<strong>输入字符串</strong>的怪异方法: <pre><c -
* variable在scanf中的用法以及为什么使用它?
你好,我是一个初学者,我一直在代码中看到这一点,但是我不知道它到底意味着什么... 像下面的例子 -
如何解决“特定于格式的未知转换类型字符'z'”特定于编译器的警告?
我正在处理交叉编译到几种目标体系结构的代码。 我从搜索堆栈溢出的“ printf size_t未知转换类型 -
scanf()的宽度说明符-要消耗的字符长度在编译时不固定,仅在运行时确定。如何使其可变?
由于要明确指定要读取/使用的字符数量,并且不使<code>scanf()</code>操作容易引起缓冲区,我想将字段宽 -
使用scanf读取浮点值时出错
在读取此C代码段的两个浮点值时遇到问题: <pre><code>#include<stdio.h> long double add(long double a, long do -
Scanf()-什么是%a格式/转换说明符?
在C语言中,有机会在<code>%a</code>格式字符串内实现<code>scanf()</code>作为格式说明符,以对浮点值进行格 -
此字符串格式说明符有什么意义?
我试图了解我最近遇到的一些代码。 在这里<a href="https://stackoverflow.com/a/51173170/1162328">https://stackove -
C语言中scanf的“%d”和“%d”之间的差异
如果我像下面这样编码 <pre><code>int main() { int num; for(int i = 0; i < 3; i++) { printf("ent -
sprintf原始字节到C中的字符串?
我正在使用C在网上通过HTTP发送一些原始字节。我目前正在这样做: <pre><code>// response is a large buffer i -
在没有变量的printf中使用宽度说明符
我正在为我的C编程类开发一个项目。 我知道在printf语句<strong> WITH </strong>中指定宽度时,它看起来像这 -
有没有办法找到格式化浮点数的可变大小
我曾尝试将%4f解析为一种格式说明符,该格式说明符在Alignment中给出4个空格。但是,我需要一种将%4f -
“大多数C系统提供逻辑上无限的浮点值”是什么意思?
最初,我将变量x和y声明为int类型: <pre><code>#include<stdio.h> int main(){ int x, y = 0 ; -
在scanf中使用%d格式说明符从键盘读取字符时会发生什么?
我是C编程语言的新手,我正在尝试学习一些简单的代码片段的行为,例如下面提到的代码片段: <pre -
为什么printf使用n格式说明符会出错?
我有一些带有<code>%n</code> printf的C代码: <pre><code>#include <stdio.h> int main(){ int i, j; i = printf( -
解引用运算符(*)char *和int *之间的区别
为什么需要操作符(<code>*</code>)访问<code>int*</code>变量的值却不需要访问<code>char*</code>? <pre class=" -
为什么要在scanf(“%[^ \ n]”)中放置空间?
<pre><code>size_t n; scanf("%d", &n); char** arr; arr = (char**)malloc(n * sizeof(char*)); for (size_t i = 0; i < n; ++i) { -
如何避免针对uint8_t数据类型的sprintf警告
我的问题基于以下摘录: <pre><code> [line1] #include <stdio.h> . . . [line123] uint8_t msg[100]; -
printf(“%f”,x)正常,printf(“%F”,x)错误太多格式参数
当我在CodeBlocks中使用说明符F时,为什么编译器会给我错误“格式的参数太多”? <pre><code>#include < -
将整数格式化为十六进制以每2个字符包含一个空格
假设我有一个64位数字,显示为十六进制值490258B6429C4DE0。出于可读性考虑,我希望将其显示为49 02 58 B6 42 -
printf格式说明符的参数类型无效,printf格式说明符的参数多余
我已经在Coverity中调试了此RTOS代码,并遇到了一些小错误。这些错误是自说明性的,因为它们是格式说 -
如何使用格式说明符设置字符串的字段宽度?
<pre><code>printf("%5s\n", "#"); </code></pre> 给予: <pre><code> # </code></pre> 是否可以使用整 -
size_t和unsigned long long有什么区别吗?
我对<strong> size_t </strong>与<strong> unsigned long long </strong>之间的区别感到困惑。它们之间有什么区别吗?</p -
有人可以解释一下为什么在说明符中将“ string”与“%d”一起使用时会产生奇怪的输出
这是程序: <pre><code>#include <stdio.h> main() { printf("%d", "A"); // Can i know what the output from -
为什么%p,%x以字母值给出地址,为什么%p以这么多的零值给出任何值(x86);也是为什么%d和%u说明符不能像它们那样工作
任何人都可以简要地解释一下这些说明符是如何工作的。我搜索了很多关于它们的内容,但仍然对它们 -
为什么格式说明符%d或%i不能用于双精度变量,而%f可以工作并打印整数变量的浮点输出? 摘要:
我们必须始终使用%f来打印%d的值,而使用%lf来通过scanf进行输入吗?为什么格式说明符%d或%i不能 -
为什么在printf函数中将int格式化为%#X?
我正在调试一些代码(不是我自己编写的),并且在printf函数中使用<code>index</code>打印了一个整数<code>%# -
解决C语言中的代码强制“ 1A Theatre Square”
这里的新手程序员试图提高C语言,所以我开始在一个名为codeforces的网站上处理代码问题。但是我似乎被 -
fmt.Printf()格式说明符以默认格式打印指向结构的指针?
我的Go代码: <pre class="lang-golang prettyprint-override"><code>package main import ( "fmt" ) type Point struct { -
C语言中scanf()中的格式化字符串
就像<code><platform name="ios"> [...] </platform> </code>一样,我试图使用<code>printf()</code>格式字 -
如何使用格式说明符而不是循环重复打印字符?
我想重复打印一个字符<code>'*'</code>,在该字符上输入No。重复星号的次数。 <strong>示例:</st