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函数的返回值。