是d:表述输出整数,\\n:表示输出“\n”
假设int a=0;printf("%d\\n",a);则输出结果为0\n。
%d是格式说明符 表示一个 int变量 如果没有特殊说明 d应该是一个变量名
C语言的%是转义符,它用于scanf/printf中
%d表示输入或输出一个整形
%nd同样是输入或输出一个整形,宽度为n,这个n必须是具体的数字
%ld表示输入或输出一个长整形
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
题目正确写法应该是:printf("%d, %f\n", k, s);
\n表示换行。如果像你的题目里面没有\,就会输出7,9.000000n
第一题
7,9.000000
第二题
5,25
第三题
*#*#