printf函数的返回值是打印在屏幕上字符的数量,包括换行符 需要注意第一个printf后面不要出现换行符,如果需要出现换行符需要在输出返回值时-1。

int main()
{
    int ret=0;
    ret=printf("Hello world!");
    printf("\n%d",ret);
    return 0;
}