首先,我们先来看看一个比较经典的例子:
可以看到,输出了4321。其实,printf函数的返回值是输出的字符总数。
分析:第三个printf先输出43,然后返回值 2 给第二个printf(因为成功输出了两个字符)。 接着,第二个printf输出2,返回值是1, 最后,第一个printf输出1。
因此,printf的返回值是输出的字符数量,包括数字,字母,标点符号,空格等。
首先,我们先来看看一个比较经典的例子:
可以看到,输出了4321。其实,printf函数的返回值是输出的字符总数。
分析:第三个printf先输出43,然后返回值 2 给第二个printf(因为成功输出了两个字符)。 接着,第二个printf输出2,返回值是1, 最后,第一个printf输出1。
因此,printf的返回值是输出的字符数量,包括数字,字母,标点符号,空格等。