main() {int x=10,i=1,j=2; printf (“%d,%o,%x\n”,x,x,x); printf (“i=%d\n”,++i); printf (“%c\n输出结果是什么?main(){int x=10,i=1,j=2;printf (“%d,%o,%x\n”,x,x,x);printf (“i=%d\n”,++i);printf (“%c\n”,i= =j ?’E’
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 03:35:33
main() {int x=10,i=1,j=2; printf (“%d,%o,%x\n”,x,x,x); printf (“i=%d\n”,++i); printf (“%c\n输出结果是什么?main(){int x=10,i=1,j=2;printf (“%d,%o,%x\n”,x,x,x);printf (“i=%d\n”,++i);printf (“%c\n”,i= =j ?’E’
main() {int x=10,i=1,j=2; printf (“%d,%o,%x\n”,x,x,x); printf (“i=%d\n”,++i); printf (“%c\n
输出结果是什么?
main()
{int x=10,i=1,j=2;
printf (“%d,%o,%x\n”,x,x,x);
printf (“i=%d\n”,++i);
printf (“%c\n”,i= =j ?’E’: ’F’);
main() {int x=10,i=1,j=2; printf (“%d,%o,%x\n”,x,x,x); printf (“i=%d\n”,++i); printf (“%c\n输出结果是什么?main(){int x=10,i=1,j=2;printf (“%d,%o,%x\n”,x,x,x);printf (“i=%d\n”,++i);printf (“%c\n”,i= =j ?’E’
#include
int main(void)
{
int x = 10, i = 1, j = 2;
printf("%d,%o,%x\n", x, x, x); //%d,%o,%x分别对应输出为十进制,八进制,十六进制
printf("i=%d\n", ++ i);
/*
++i与i++的区别为i++为参与运算后加一,而++i先加一后运算
例如
i=5;
printf("%d",i++);
你既然知道i++是先取值那么,printf这个函数当然取的是i=5的时候的值咯.
相反的
i=5;
printf("%d",++i)
则是先自加后,再把i的值取出来,printf所取的i值当然就是6咯
*/
printf("%c\n", j); //输出j所对应的ASCII码所对应的字符
}
输出为:
10,12,a
i=2
\x02