1、printf()函数的返回值
printf()函数返回值为字符串的长度,包括双引号里面的转义字符序列。下面以一个例子来解释:
#include<stdio.h>
int main(void)
{
int j = 2134;//声明变量j并赋值
i = printf("%dconsoleapplication32\\n",j);//printf()函数返回值赋值给变量i
printf("console" "application32" "字符串长度为%d\\n",i);//打印返回值
getchar();
return 0;
}
2、printf()函数打印很长字符串的解决方法
有时候遇到处理的字符串很长,每行显示有限,可以尝试以下办法。
2.1 分段打印
源程序:
printf("consoleapplication1 consoleapplication2 consoleapplication3\\n");
分段
printf("consoleapplication1 ");
printf("consoleapplication2 ");
printf("consoleapplication3\\n ");
2.2 多个双引号打印
源程序:
printf("consoleapplication1 consoleapplication2 consoleapplication3\\n");
利用多个双引号隔开并书写多行。
printf("consoleapplication1“
“consoleapplication2“
” consoleapplication3\\n");
注意:如果之间加逗号,逗号之前的内容才会被打印出来,同时注意任何时候双引号决不能从中间断开书写。
2.3 利用(\\+enter键)组合中间断开字符串
源程序:
printf("consoleapplication1 consoleapplication2 consoleapplication3\\n");
利用多个双引号隔开并书写多行。
printf("consoleapplication1 \\
consoleapplication2 \\
consoleapplication3\\n");
注意:断开后字符串必须左对齐书写。
閱讀更多 1simple 的文章
關鍵字: 函数 源程序 consoleapplication3