c语言问题 1、若已定义int a,则表达式a=10,a+10,a++的值是__________?
1、若已定义inta,则表达式a=10,a+10,a++的值是____________.A)20B)10C)21D)11...
1、若已定义int a,则表达式a=10,a+10,a++的值是____________.A) 20 B) 10 C) 21 D) 11
展开
4个回答
展开全部
^
-80
a+=a-=a*a;
a-=a*a的值为-90;
a+=a-=a*a的值为-180;
a=-90+-90=-180。
扩展资料:
一般计算机为,intdu4字节,32位,数据范围为-2147483648~2147483647[-2^31~2^31-1];
在以前的微型计算机中,int需要2字节16位,数据范围是-32768~32767[-2^15~2^15-1];
使用printf打印int类型所使用的字节数:
printf("%d”,sizeof(int));
除了int类型之外,还有short、long和longlong类型可以表示整数。
Unsignedint表示无符号整数,数据范围为[0~2^32-1]。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
整个表达式相当于(a=10),a+10,a++,是一个逗号表达式,值是10,同时a最后等于11。
更多追问追答
追问
谢谢
追答
不用谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是11,后面这是凑字数的
更多追问追答
追问
3、下面程序的输出结果是________.#include main() { int a= -1, b=4, k; k=(++a<=0)&&(b--<=0); printf("%d,%d,%d\n",k,a,b);}A) 1,1,2 B) 1,0,3 C) 0,1,2 D) 0,0,3
追答
0 0 3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询