c语言中% d,% nd,% f,% lf,什么意思?

作者&投稿:逯丽 (若有异议请与网页底部的电邮联系)
~

C语言中%d,%nd,%f,%lf,%c,%o,%x %e这个几个符号的表示意思如下:

1、%a(%A) 表示浮点数、十六进制数字和p-(P-)记数法(C99)。

2、%c 表示字符。

3、%d表示有符号十进制整数。

4、%f 表示浮点数(包括float和doulbe)。

5、%e(%E)表示 浮点数指数输出[e-(E-)记数法]。

6、%g(%G) 表示浮点数不显无意义的零"0"。

7、%i表示有符号十进制整数(与%d相同)。

8、%u表示无符号十进制整数。

9、%o表示八进制整数 e.g. 0123。

10、%x(%X)还是十六进制整数 e.g. 0x1234。

11、%p 表示指针。

12、%s表示字符串。

扩展资料

1、%:表示格式说明的起始符号,不可缺少。

2、-:有-表示左对齐输出,如省略表示右对齐输出。

3、0:有0表示指定空位填0,如省略表示指定空位不填。

4、m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。

5、h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。




雄县15022453552: C语言中%d,%nd,%f,%lf,%c,%o,%x %e这个几个符号都表示什么? -
冉卿吸收: 我帮你总结了一些表示输出类型的格式字符: 1、%d-以十进制形式输出带符号整数; 2、%o-以八进制形式输出无符号整数(不输出前缀O);3、%x-以十六进制形式输出无符号整数(不输出前缀OX); 4、%u-以十进制形式输出无符号整数; ...

雄县15022453552: C语言中%d,%nd,%f,%lf,%c,%o,%x,%e这个几个符号都表示什么? -
冉卿吸收: 表示输出类型的格式字符 格式字符意义 d 以十进制形式输出带符号整数(正数不输出符号) . o 以八进制形式输出无符号整数(不输出前缀O) . x 以十六进制形式输出无符号整数(不输出前缀OX) . u 以十进制形式输出无符号整数. f 以小数形式输出单、双精度实数. e 以指数形式输出单、双精度实数. g 以%f%e中较短的输出宽度输出单、双精度实数. c 输出单个字符. s 输出字符串.

雄县15022453552: c语言中%d之类的符号是什么意思 -
冉卿吸收: %d\n,最后一个printf语句的意思是输出sum is 后面是sum的值,然后换行 printf(“%d”,sum);意思是输出sum 而printf(“\n”);意思是换行 %d 是一个代表整型变量的符号,说明这个位置是个整型变量,如果你要在这个位置输出一个浮点型变量就要改成%f,double型变量就是%lf,字符型是%c

雄县15022453552: C语言中%d和%f是什么意思 -
冉卿吸收: C语言中%d是输入输出int类型数据的格式符%f是输入/输出float类型数据的格式符.

雄县15022453552: C语言中什么时候用%d和%f -
冉卿吸收: %d和%f都是格式化输出,用来指明输出的数据类型.%d表示要输出一个整型值,%f表明要输出一个浮点型值.比如下面的语句: int a=10; float b=3.14; printf("a=%d",a);//这里要输出a,a是整型值,所以用%d; printf("b=%f",b);//这里要输出b,b是浮点型,所以用%f.

雄县15022453552: C语言中%c和%d,还有%f的区别 -
冉卿吸收: %c,后边的参数当字符处理; %d,后边的参数当整数处理; %f,后边的参数当浮点数处理.

雄县15022453552: C语言中%d和%f是什么意思啊? -
冉卿吸收: %d 是输出输入格式 为整型,用于 int , short int %f 是输出输入格式 为单精度浮点型,用于 float double 变量要用 %lf, l 是 long 的意思.

雄县15022453552: 在c语言中,%d或%f各是什么意思 -
冉卿吸收: %f 指定该实数以小数形式输出 %d 指定该实数以整数形式输出

雄县15022453552: C语言 %d 、 %f 分别是什么意思? -
冉卿吸收: 它们是格式化输入输出函数scanf,printf中的格式说明,由“%”加“格式符”组成,%d说明是整形格式,%f说明是浮点型格式(即实数,带小数点的),例如 printf("%d%f",a,b)的意思是按整数型式输出a的值,按浮点数形式输出b的值! 先去了解一下格式化输入输出函数scanf,printf就什么都明白了

雄县15022453552: c语言中%d!是什么意思 -
冉卿吸收: %d是用来指定输入和输出时的数据类型和格式,表示“以十进制整数的形式输出”.%a 浮点数、十六进制数字和p-记数法(C99)%A浮点数、十六进制数字和p-记法(C99)%c 一个字符(char) %C 一个ISO宽字符 %d有符号十...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网