format-specifiers 相关问题

format-specifiers是指C / C ++中* printf函数的format string参数的语法,允许对参数进行特殊格式化。

与带有%c的scanf()一起使用时,前导空白

我已经阅读了一遍,每个人都说在扫描单个字符时要使用“%c”,因为输入流的开头可能会有空白。好吧,公平。但这仅适用于...

回答 1 投票 0

格式说明符“%02x”和“%3o”在此代码中起什么作用?

[在搜索K&R C练习7-2的语句的含义时,我在https://clc-wiki.net/wiki/K%26R2_solutions:Chapter_7:Exercise_2中找到了K&R C练习7.2的答案。 。

回答 1 投票 0

如何用简单的语句来描述关于C函数“sprintf的”重复格式说明?

下面是我的代码。我想使它更有效率。有这么多的格式说明它们是相同的。而且还有与数组属于类似的目标。我的问题是...如何...

回答 4 投票 2

为什么printf具有单个参数(没有转换说明符)?

在我正在阅读的一本书中,我们写道,不推荐使用带有单个参数(没有转换说明符)的printf。它建议替换printf(“Hello World!”);与puts(“Hello World!...

回答 10 投票 96

当我打印新值时,我得到以前的浮点值

我从第二个printf获得输出0.23。但是类型转换可以提供所需的输出。如果我没有使用类型转换,则打印前一个值。编译器版本是GCC 6.3 #include ...

回答 2 投票 1

为数字指定最大printf字段宽度(必要时截断)?

您可以使用printf字段宽度说明符截断字符串:printf(“%。5s”,“abcdefgh”); > abcde不幸的是它对数字不起作用(用x代替d是相同的):printf(“%2d”,...

回答 5 投票 15

float_t和double_t格式说明符

对于printf和scanf系列函数,intN_t类型有新的格式说明符,例如%“PRIiN”和%“SCNiN”。如果有的话,float_t和double_t的新格式说明符是什么? (...

回答 2 投票 5

使用格式说明符打印数字或字符的多个实例

是否可以使用格式说明符打印多个数字?的printf( “%05D”,5);这将打印00005有没有办法让它打印----例如使用这些格式...

回答 2 投票 0

在xp_sprintf中的Int占位符%d - SQL Server

我有一个XML模板我需要使用xp_sprintf基于表中的行值构建XML。此外,该表具有Int和Bit值。表模式:StudentMark:CREATE TABLE [dbo]。[...

回答 2 投票 0

%p c中的格式说明符

说明符%p和%Fp如何在以下代码中工作? void main(){int i = 85; printf(“%p%Fp”,i,i);的getch();我得到的o / p为0000000000000055 0000000000000055

回答 6 投票 13

%zd说明符是C11中的可选功能吗? [关闭]

我使用了一个非常简单的代码:int main(void){size_t variable; / * prompt * / printf(“输入变量的值:”); scanf(“%zd”,变量); printf(“你输入%zd值...

回答 2 投票 0

包含%(百分比)和格式说明符的Python print语句

我想打印一个类似于预测的声明是30.03%我试图使用print(“预测是%0.2f%”%30.03)这给了我ValueError:格式不完整我试过打印(“预测是%0.2f ...

回答 1 投票 0

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

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

回答 7 投票 51

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

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

回答 3 投票 -6

将格式说明符传递给宏中的printf

#包括 #define PRINT(A,B)printf(“表达式%s的值为%*”,#A,#B,(A))int main(void){PRINT(1 + 3 + 1,%d);返回0;如何编写一个获取两个参数的宏:...

回答 2 投票 -1

在scanf中使用[^表示法]的目的是什么?

我遇到了一些代码,并想知道最初的开发人员是做什么的。下面是使用此模式的简化程序:#include int main(){...

回答 4 投票 5

C中大小写双(浮点)类型说明符的区别

在C double / float中有一个设置类型说明符:%f%F%g%G%e%E。 %f和%F,%g和%G,%e和%E之间有什么区别吗?根据printf和scanf,输出相等。那为什么两个......

回答 2 投票 2

使用scanf()读取的字符串大小不超过

编辑:对于我的课,我必须使用scanf。所以推荐其他输入方式不是我正在寻找的解决方案(如果有一个涉及scanf)。如果我正在阅读一个小的用户输入...

回答 4 投票 24

意外的编译器警告

如何删除此警告?警告:格式'%d'需要类型为'int'的参数,但参数2的类型为'int *'[ - Wformat =] printf(“%d”,p1-> j);这是代码,一切正常,除了......

回答 2 投票 -3

使用预定义指数以指数表示法输出数字

我有一组整数值,例如:V = [26767559,6022443,9923637];对于我的应用程序,将它们表示为是方便的 E5(也就是some_val * 105),所以......

回答 1 投票 1

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