c语言中,整型变量X=1,Y=3,进过计算后,x的值不等于6的是 B:x=y>?6:5 C:x=9-(-y)-(y-)

 我来答
帐号已注销
2021-01-19 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:158万
展开全部

选B 

因为X=Y>? 中 Y>?是一个判断语句,所以说判断后要么X等于1;要么X等于0。

就是说Y>?成立的话,X就为1;

如果Y>?不成立的话,X就为0。

如果是--y,首先一个表达式里同时出现2次相同变量的--,不同编译器处理可能不一样,通常都会报y未定义的警告。真的要算的话,按照运算符号优先级,先算括号,那么y相当于自减两次后执行x=9-y-y;

扩展资料:

类型说明符为short int或short'C110F1。所占字节和取值范围会因不同的编译系统而有差异。对于16字机,short int 占2个字节,在大多数的32位机中,short int 占4个字节。但总的来说,short int 至少16位,也就是2个字节。

类型说明符为long int或long ,在内存中占4个字节,其取值为长整常数。在任何的编译系统中,长整型都是占4个字节。在一般情况下,其所占的字节数和取值范围与基本型相同。

参考资料来源:百度百科-整型变量

自我编程
推荐于2018-03-12 · 科技优质答主
自我编程
采纳数:1481 获赞数:4283

向TA提问 私信TA
展开全部
你的选项没写全吧。
x=y>?6:5 这里y>什么啊,后面是不是少个数字啊,如果y> 某数值 成立 那么x=6 否则x=5。
x=9-(-y)-(y-) 这又是什么,-y你是想说 -1*y还是--y。
如果是-1*y没什么好说的。
如果是--y,首先你一个表达式里同时出现2次相同变量的--,不同编译器处理可能不一样,通常都会报y未定义的警告。真的要算的话,按照运算符号优先级,先算括号,那么y相当于自减两次后执行x=9-y-y;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友655b0a8
2011-06-08 · 超过11用户采纳过TA的回答
知道答主
回答量:18
采纳率:0%
帮助的人:19.1万
展开全部
选B 因为X=Y>? 中 Y>?是一个判断语句,所以说判断后要么X等于1;要么X等于0。
就是说Y>?成立的话 X就为1 ;
如果Y>?不成立的话 X就为0。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
itunes0004
2018-03-11 · TA获得超过4045个赞
知道大有可为答主
回答量:2685
采纳率:69%
帮助的人:510万
展开全部
你是不是题目抄错了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式