printf的返回值是int型数据,表示打印的字符数 #include<stdio.h> int main() { int a = 43; int i = 0; printf("%d\n",printf("%d",printf("%d",a))); printf("%d\n",printf("%d\t",a)); printf("%d\n",printf("hello world")); return 0; }//数字、字母、转义字符都占一个字符数 转载于:https://blog.51cto.com/10738651/1697797