printf函数的返回值
-
概念:
printf函数的返回值就是它实际打印的字符的个数,也包括字符串中的结束符’\0’! -
代码验证:
在如下代码:
#include<bits/stdc++.h>
using namespace std;
int main() {
int i = 123;
printf("打印的字符个数,即printf函数返回值:%d\n",printf("%d\n", i));
system("pause");
return 0;
}
程序执行结果可见,先打印出123这个字符数字,该字符串含有4个字符(包括结束符‘\0’),因此之后的输出是4,即第一个printf函数的返回值。