作业帮 > 综合 > 作业

几道C语言的题目 int X=78 char y='A' printf("%d",(x,y))

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 13:26:32
几道C语言的题目 int X=78 char y='A' printf("%d",(x,y))
2 int m=100,n=0100;(八进制)
最终输出的值(用十进制的)
3void main()
{int y=3,x=3,z=1;
printf("%d%d",(++x,y++),z+2);}
几道C语言的题目 int X=78 char y='A' printf(
1.
printf("%d",(x,y))
以有符号十进制整数形式输出逗号表达式(x,y)的值
逗号表达式的值有最有一项决定,本题中也就是y的值,y是字符变量,存储对应的ASCII码,字符'A'的ASCII码的十进制表示为65,所以输出65
2.
这个,lz没说清,十进制输出n么?
只要printf("%d",n);就可以了啊
3.
与1类似,也是逗号表达式
第一个输出(++x,y++)的值,注意y++,是自增运算符后缀,先引用后自增,输出3,最后x值为4,y值也为4
第二个输出z+2,输出3,z值仍为1
输出33
再问: 你有QQ吗?