为什么x打印字符串的大小?

时间:2018-08-06 06:47:06

标签: c printf

我对C比较陌生。

正在解决一个问题,并被此行代码击中。

那么为什么x打印字符串的大小? printf是如何工作的?

#include <stdio.h>
int main()
{
    int x;
    x = printf("stackoverflow");
    printf("Value of x:%d\n", x);
    return 0;
}

输出:

13

1 个答案:

答案 0 :(得分:1)

printf的返回类型是 int ,它返回它打印的字符数。因此,在您的情况下,它将返回字符串的长度