C语言中各个百分号后加上字母是什么意思呀

如题所述

printf(格式控制,输出列表)
格式控制包括格式说明和格式字符。
格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。
格式字符有d,o,x,u,c,s,f,e,g等。
如%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,%e以指数形式输出实数,%g根据大小自动选f格式或e格式,且不输出无意义的零。
scanf(控制字符,地址列表)
格式字符的含义同printf函数,地址列表是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。如scanf("%d%c%s",&a,&b,str);
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-15
%后加字母是格式控制符,格式控制符包括格式说明和格式字符。格式说明由“%”和格式字符组成,如%d%f等.
它的作用是将输出或输入的数据转换为指定的格式输出或输入.格式说明总是由“%”字符开始的.不同类型的数据用不同的格式字符.
格式字符有d,o,x,u,c,s,f,e,g等.
如:
%d整型输出(int
类型),%ld长整型输出,(long
类型)
%o以八进制数形式输出整数,
%x以十六进制数形式输出整数,
%u以十进制数输出unsigned型数据(无符号数--都为正数).
%c用来输出一个字符,
%s用来输出一个字符串,
%f用来输出实数,以小数形式输出,(float类型)
%lf用来输出实数,以小数形式输出,(double类型)
%e以指数形式输出实数,
%g根据大小自动选f格式或e格式,且不输出无意义的零.
int、long
表示整数
float、double表示浮点数,数学里的小数
第2个回答  2006-07-23
"%c" 表示格式化为字符
"%d" 表示格式化为数字
"%s" 表示格式化为字符串,

还有一些不常用的,你可以在书上查

C语言中各个百分号后加上字母是什么意思呀
%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,%e以指数形式输出实数,%g根据大小自动选f格式或e格式,且不输出无意义的零。

C语言中所有百分号后加上字母是什么意思
表示数据类型,不通的字母类型不同

C语言中所有百分号后加上字母是什么意思呀
楼上说的有理。是格式控制输入和输出。例如:%d,就是输出或输入十进制数,整形。%c,就是输入或输出字符。

%在c语言中是什么意思?
C语言中的百分号(%)是一个多用途运算符,用于格式化输出和取余运算。在输出格式化方面,%符号后面跟不同的字母代表不同类型的数据。例如,%d表示整型,%c代表字符型,%%则输出一个%符号,%ld和%hd则用于输出长整型和短整型。对于浮点数,%f表示小数形式,%e表示指数形式,而%lf和%le用于输出double型...

c语言代码printf("\\na+b=%d",y);里的%d是什么意思
表示输出是十进制的int型(整型)百分号后加以下字母分别表示的意思:d 有符号10进制整数 i 有符号10进制整数 o 无符号8进制整数 u 无符号10进制整数 x 无符号的16进制数字,并以小写abcdef表示 X 无符号的16进制数字,并以大写ABCDEF表示 f 浮点数 E\/e 用科学表示格式的浮点数 g 使用%f和%e...

在C语言里PRINTF后“%d\\n”什么意思?
c语言中printf函数是显示输出函数,其中百分号后面的字符定义如下:\\x0d\\x0a%a(%A) 浮点数、十六进制数字\\x0d\\x0a %c 字符 \\x0d\\x0a\\x0d\\x0a %d 有符号十进制整数 \\x0d\\x0a %f 浮点数(包括float和doulbe) \\x0d\\x0a%e(%E) 浮点数指数输出[e-(E-)记数法...

%d,%c,%s,%x分别是什么意思?
c语言中, %d\\n 是printf()函数的格式控制,%d是printf()函数的格式声明,表示结果只能输出十进制整数,\\n是普通字符中的换行符,表示输出后控制移到下一行的开头。c语言中printf()函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制...

请问c语言里面的\\%是什么意思,是输出百分号吗?
好像没有这样的组合。\\ 后加上字符是表示转义序列,有数字转义序列和字符转义序列之分,好像没有\\%这样的转义序列,如果是要输出百分号的话,用%%就可以,如果是取余的话,格式是98%10这样。

C语言里面的%ld、%d、%U都是什么意思啊?
(2)%d表示数据按十进制有符号整型数输入或输出。(3)%u表示数据按十进制无符号整型数输入或输出。格式说明符由%和格式字符组成。在一个格式控制字符串中可以有多个格式说明符,每一组格式说明符都是以%开始,以一个格式字符作为结束。具体类型和所代表含义如下图:...

c语言中百分号后的数字是什么意思呀:)
输出7列,保留2为小数点

相似回答