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