C语言%后面都可以加什么字母,分别表示什么意思

作者&投稿:倪畅 (若有异议请与网页底部的电邮联系)
C语言中%号后面跟字母代表什么意思?例如%d,%f~

是输出格式符,只有写上合理的格式符后,输入输出函数才知道以什么形式赋值给变量或输出,%d整型输出

表示数据类型,不通的字母类型不同

%s格式对应字符串的输出,即如果使用printf函数输出字符串时,格式应采用%s
%后面可以跟的字母还有:
%d整型输出,%ld长整型输出,
%o以八进制数形式输出整数,
%x以十六进制数形式输出整数,
%u以十进制数输出unsigned型数据(无符号数)。
%c用来输出一个字符,
%f用来输出实数,以小数形式输出,
%e以指数形式输出实数,
%g根据大小自动选f格式或e格式,且不输出无意义的零。

C语言%后面可以加以下字母:

  • %d:以十进制数形式输出整数

  • %ld:以十进制数形式输出长整数

  • %p:以十六进制数形式输出指针变量地址

  • %o:以八进制数形式输出整数

  • %x:以十六进制数形式输出整数

  • %u:以十进制数形式输出无符号整数

  • %c:用来输出一个字符

  • %s:用来输出一个字符串

  • %f:用来输出实数,保留小数点后六位

  • %e:用科学计数法输出实数,保留小数点后六位

  • %g:根据实际情况自动选择%f或%e格式



C语言中 %-5.1f 是什么意思
答:小数位为1。则%-5.1f表示输出左对齐的场宽为5,小数位为1的浮点数。1、可以在“%”和字母之间插进数字表示最大场宽。2、可以在“%”和字母之间加小写字母l,表示输出的是长型数。3、可以控制输出左对齐或右对齐,即在"%"和字母之间加入一个"-"号可说明输出为左对齐, 否则为右对齐。

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

C语言中的%做为输入输出详细用法是怎样的?
答:如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度,小数点 前的数字代表最小宽度。例如: %6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则第9个字符 以后的内容将被删除。(2). 可以在"%"和字母之间加小写字母l, 表示输出的是长型数。例如: %ld 表示...

c语言% f的作用是什么啊?
答:双精度浮点型数据的输入格式控制符。因为计算机中所有的数据都是二进制 0、1 代码,所以输出的时候要用“输出控制符”告诉计算机以什么形式将二进制数据显示出来。输出控制符中,%d、%f、%s、%c 是最常用的,它们分别是输出整数、实数、字符串和字符的控制符。%.mf 虽然用得不多,但一定要重视。

c语言中的%4d是什么意思?
答:c语言中%4d表示的是printf函数按照4位十进制有符号整数输出, 不够4位右对齐。printf()函数的挪用式样为: printf("<式样化字符串>",<参数表>);其中【式样化字符串】包括两部分内容:一部分是正常字符, 这些字符将按原样输出;另一部分是式样化规定字符, 以"%"开端,后跟一个或几个规定字符,...

C语言中所有百分号后加上字母是什么意思?
答:后加字母是格式控制符,格式控制符包括格式说明和格式字符。格式说明由“%”和格式字符组成,如%d%f等.它的作用是将输出或输入的数据转换为指定的格式输出或输入.格式说明总是由“%”字符开始的.不同类型的数据用不同的格式字符.格式字符有d,o,x,u,c,s,f,e,g等.如:%d整型输出(int 类型...

c语言中%%d和%%%d分别是什么意思
答:这几个都是格式字符,在输出不同数据时要用不同的的格式字符。1、printf("%%d"); // 会输出%d。2、因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。3、那么怎么输出%呢?即用%%表示输出一个%。常用的printf函数格式字符:1、d格式字符。用来输出十进制整数。2、o...

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

C语言 %d 、 %f 分别是什么意思?
答:d表示输出输入格式为整型,用于int ,short int;%f表示输出实数,以小数形式输出,默认情况下保留小数点6位。C语言中,输入输出的格式为:输入输出符号("<格式化字符串>", <参量表>),格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包含格式声明和普通字符。格式声明由“%”和格式字符组成...

C语言里的%后面的字母是什么意思
答:在使用scanf函数和printf函数进行数据输入输出时,都需要指定格式,“指定格式”要用格式说明符%和格式字符,如%d等,表示把数据按几进制什么型数据输入或输出