您的位置:首页 > 其它

printf函数返回值的含义

2013-06-08 11:50 337 查看
以前总是顺手使用printf函数,但是今天突然发现它还有返回值
int printf( const char *format [,
argument]... );

查了下资料说是代表输出的字符的个数。

写了段小代码测试了一下:

#include <stdio.h>

int main()

{

    int a;

    printf("%f\n", 5);

    a = printf("%d\n", 5.01);

    printf("%d\n", a);

    return 0;

}

结果:



的确是输出的字符的个数,即是format字符指针包含的字符的个数,注意这里包含了‘\n’的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  printf 返回值