- 我有几个TC语言的小问题,请解答(1)请问inta=b=c=5;
- (1)请问int a=b=c=5;和 int a=5,b=5,c=5;有什么区别?
(2)main()
{int a=10;
a+=3+a%(-3);
printf(\"\\n%d\",a);
}
等于什么,a%(-3)是什么意思啊等于什么啊?
(3) main()
{int x=023;
printf(\"%d\",--x);
是等于022吗
- 1) 没有区别,随便
2) 少一个引号printf(\\\"\\\\n%d\\\",a);应为printf(\"\\\"\\\\n%d\\\"\",a);
结果为
\"\\
14\"
a%b=a除以b的余数
3)不是,18
因为023是8进制数,而%d输出的是10进制。
应该为printf(\"%o\",--x);
OK?