printf 相关问题

`printf`是格式化输出的常用功能。 C和许多其他语言都有一整套相关的功能。如果问题与`printf`或相关函数直接相关,则仅使用此标记。

printf的h和hh修饰符的用途是什么?

除了%hn和%hhn(其中h或hh指定了指向对象的大小),printf格式说明符的h和hh修饰符有什么意义?由于默认促销活动......

回答 7 投票 51

格式化double,printf中至少有一个小数

要为具有最大精度但没有尾随零的JSON格式化双精度,我们使用%。15g。但是为了区分整数和实数,我们希望用至少一个格式化双精度数...

回答 1 投票 0

打印n个空格字符 - (f)printf格式

有没有办法打印一定数量的空白字符?我不能用min。宽度空白填充“\”% - 5s \“”,因为它会导致“str”......,我需要输出“str”......我知道......

回答 1 投票 6

scanf中的正则表达式?

是否有任何正则表达式/方法来解决问题:我想在C中解析一个总是这样的文件:number(word)number fscanf(file,“%d(%s)%d”,...)的工作原理但不是当它是复合词时,......

回答 1 投票 -3

为什么我们不能以二进制形式打印十进制,八进制,十六进制形式的值? [重复]

为什么我们不能像C编程中那样用二进制打印数字。示例:int a = 9;的printf( “%B”,A);就像我们可以用其他形式打印:octal printf(“%o”,a);十进制printf(“%d”,...

回答 2 投票 0

为什么使用%c进行格式化而不是%d [重复]

这是用于在不使用任何运算符的情况下查找两个数字的总和的代码,这里为什么使用%c而不是%d?与%d相比,%c的特征是什么? int add(int x,int y){return printf(“...

回答 2 投票 -3

C ++ 11 int8_t buggy输入/输出

这是我的程序中的代码片段。我正在使用int8_t数据类型,我在输入/输出方面遇到了一些问题。显然,在程序中使用int8_t需要-std = c ++ 11标志...

回答 2 投票 0

C - 将十六进制转换为字符串

以下是一个旧问题在C中将十六进制转换为字符串?批准的答案建议使用sprintf将每个十六进制转换为字符串。我有两个问题 - 1)当我有一个像我这样的十六进制...

回答 1 投票 -4

8字节数为C中的十六进制数

我给出了一个数字,例如n = 10,我想用十六进制计算它的长度,并用一个8字节的char指针保存。在这个例子中,我想得到以下字符串:“\ ...

回答 2 投票 -1

sprintf在C中引领零填充

下面的代码打印ffffffffff。我需要输出为16位长000000ffffffffff,前导零。 var1和var2变量可以不同,所以我不需要填充......

回答 6 投票 2

如何通过printf打印二进制数[复制]

可能重复:是否有printf转换器以二进制格式打印?这是我的程序#include int main(){int i,a = 2; I =〜A;的printf( “A =%d \ NI =%d \ n” 个,A,I); ...

回答 2 投票 35

使用sprintf打印字符串值

实际上,我在Gnuplot中遇到了这个问题。但是以一种简单的方式,问题是我想使用sprintf以字符串格式打印,即使该字符串由数字和符号组成。像这样:a = '12 / ......

回答 2 投票 5

Code ::在Windows中以固定精度阻止printf double

我在两个不同的操作系统上构建并运行以下代码:#include using namespace std; int main(){double d = 1.123456; printf(“%。5lf”,d); COUT <

回答 1 投票 0

调用printf%s时出现分段错误

我的代码中只有很小一部分用于读取(fd,&bufferSize,sizeof(bufferSize); buffer = malloc(bufferSize); read(fd,&buffer,bufferSize); printf(“%d”,buffer); fflush( stdout); printf(“%s”,缓冲区)...

回答 1 投票 0

两个格式说明符但只有一个参数[关闭]

#包括 int main(){int j = 65;的printf( “J>时= 65%d:%C \ n吗?”,J);返回0;好的,据了解,代替%d,将打印j的值,但为什么%c被ö取代,我......

回答 3 投票 -6

如何用Linux解决这个问题呢? [关闭]

我需要在Shell中创建一个表。所以,我认为首先我搜索最长的字符串,之后我将格式化,每列都有这个长度。我的问题是我无法在printf中插入...

回答 2 投票 -2

PHP中变量扩展与sprintf的性能

关于性能,执行之间是否有任何区别:$ message =“请求$ request有$ n个错误”;和$ message = sprintf('请求%s有%d个错误',$ request,$ n);用PHP?一世 ...

回答 5 投票 18

在floatf格式说明符和pow函数中C浮点或双精度

#包括 #包括 int main(void){printf(“%lf \ n”,pow(1.0,2.0)); printf(“%f \ n”,pow(1.0,2.0));返回0;首先printf()给出输出0.000000但......

回答 1 投票 2

为什么printf(“%f”,0);给出未定义的行为?

语句printf(“%f \ n”,0.0f);打印0.然而,语句printf(“%f \ n”,0);打印随机值。我意识到我表现出某种不确定的行为,但我无法弄明白......

回答 10 投票 86

如何将两个32位整数组合成一个64位整数?

我有一个计数寄存器,它由两个32位无符号整数组成,一个用于值的高32位(最高有效字),另一个用于值的低32位(最少...

回答 7 投票 21

© www.soinside.com 2019 - 2024. All rights reserved.