乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 在C语言里PRINTF后“%d\n”什么意思?-c,c怎么读

在C语言里PRINTF后“%d\n”什么意思?-c,c怎么读

作者:乔山办公网日期:

返回目录:office365


对于上面你的追加提问,关于scanf函数,你再里面填的是上面,在输入的时候就要严格按照这个格式输入,比如你写的scanf("%d%d%d",&a,&b,&c);这句你最后按一个回车,代表输入结束 ,这时就会出结果,但是如果你这样写scanf("%d\n%d\n%d\n",&a,&b,&c);就得输入一个数按一下回车,当输入第三个数之后,你按了回车了,还要按一下回车,代表输入结束,才会出结果,不建议这样写,如果每个输入都占一行的话,那你可以将最后一个\n去掉,变成这样
scanf("%d\n%d\n%d",&a,&b,&c);这样就可以在输入第三个回车时出结果,希望你能懂

c语言中printf函数是显示输出函数,其中百分号后面的字符定义如下:
%a(%A) 浮点数、十六进制数字
%c 字符

%d 有符号十进制整数
%f 浮点数(包括float和doulbe)
%e(%E) 浮点数指数输出[e-(E-)记数法]
%g(%G) 浮点数不显无意义的零"0"
%i 有符号十进制整数(与%d相同)
%u 无符号十进制整数
%o 八进制整数
%x(%X) 十六进制整数0f(0F)
%p 指针
%s 字符串
%% "%"
至于\n表示是换行的意思。

c语言中, %d\n 是printf()函数的格式控制,%d是printf()函数的格式声明,表示结果只能输出十进制整数,\n是普通字符中的换行符,表示输出后控制移到下一行的开头。

c语言中printf()函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包含格式声明和普通字符。

格式声明由“%”和格式字符组成,如%d、%f等。它的作用是将输出的数据类型转换为指定的格式然后输出。普通字符是需要在输出时原样输出的字符。

扩展资料

与%d相似的其他类型的格式声明:

1、%u 输出十进制无符号整数

2、%f 输出浮点数

3、%s 输出字符串

4、%c 输出单个字符

5、%p 输出指针的值

6、%e 输出指数形式的浮点数

7、%X, 输出无符号以十六进制表示的整数

8、%0 输出无符号以八进制表示的整数

9、%g 自动选择合适的表示法

参考资料来源:百度百科——printf



%c%c\n和%d%d\n出现在输出语句中具有如下意义:

%c%c\n表示输出两个字符数据,%d%d\n表示输出两个十进制整型数据。

并且输出的数据是紧挨着的,如果想分开点,可以增加宽度,比如"%5d"就是按照5的宽度输出一个整型数据,或者在两个格式符中间加上空格,逗号,等其他字符也可以,比如"%d,%d"。

扩展资料:

常用的有以下几种格式字符:

一、d格式字符。用来输出十进制整数。有以下几种用法:

1、%d,按整型数据的实际长度输出。

2、%md,m为指定的输出字段的宽度。

3、%ld,输出长整型数据。

二、o格式符,以八进制整型式输出整数。

三、x格式符,以十六进制数形式输出整数。

四、c格式符,用来输出一个字符。

参考资料来源:权百科-格式字符">百度百科-格式字符

本文标签:c(1)c怎么读(1)

相关阅读

  • -office2007转换pdf加载项,office加载项在哪

  • 乔山办公网office365
  • “另存为 PDF 或 XPS 加载项”在office 2007以上百版本中才有建议安装单独的pdf虚拟打印机(pdffactory、ultra pdf等)度,可以将任意文档打印/转换成pdf,只要应用程序提供有打印文档的选项。
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网