标签: c printf
void main(){ int i; i=printf("how r u?\n"); i=printf("%d",i); printf("%d",i);}
上面的代码给出的结果如下: 你好吗? 91 我的问题: 商店9和1怎么样?
答案 0 :(得分:3)
从man page:成功返回后,这些函数返回打印的字符数....如果遇到输出错误,则返回负值。
因此,您9和i获得printf分别写出了9和1字符。
9
i
printf
1
这也是相关的:Why does printf return a value?