git diff color:printf("a=%d,b=%d",a,b)与printf("a=%d,b=%d\n",a,b)有区别吗?
来源:百度文库 编辑:中科新闻网 时间:2024/05/06 00:31:57
题目的输出a,b考试的时候把printf("a=%d,b=%d",a,b);写成
printf("a=%d,b=%d\n",a,b);
算对吗?
printf("a=%d,b=%d\n",a,b);
算对吗?
前一个不输出换行符,
后一个要输出换行符,就这个区别.
也就是在输出结果时会不会有换行,这个是\n换行符的作用。
\n 换行
printf("a=%d,b=%d",a,b)与printf("a=%d,b=%d\n",a,b)有区别吗?
语句:printf("%d",(a=3)&&(b=-3));输出结果是什么?为什么?
printf("%d",(a=2)&&(b=- 2));输出结果是什么?为什么?
#define MAX(x,y) (x)>(y)?(x):(y) main(){int a=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;printf("%d\n",t);}
main(){int k=4;char c='x';switch (c){case 'a':k=3;case 'b':k=2;case 'c':k=1;}printf("%d",k);}结果
main() {char *s1 = "abcdeg"; char *s2="a"; s1++; s2++; printf ("%d\n",strcmp(s1,s2));}
C语言中为什么int a=-1 printf("%o",a)等于177777
(a+b)(b+c) (c+d) (d+a)=?
main() {char ch ='A'; while (ch<='Z') {printf ("%c", ch); ch++;} printf("\n");} 结果是?
main() {char ch ='Z'; while (ch>='A') {printf ("%c", ch); ch--;} printf("\n");} 结果是?