c语言 Y = (X % 2) ? 1 : 0是什么意思
4个回答
展开全部
?操作符是唯一的一个三目操作符,也就是有三个操作数。
他判断?前面的表达式是否成立,如果成立,取:前面的值,否则取:后面的值
他判断?前面的表达式是否成立,如果成立,取:前面的值,否则取:后面的值
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Y = (X % 2) ? 1 : 0
相当于是
if(x%2==1)y=1;
else y=0
可以直接写成y=x%2;
相当于是
if(x%2==1)y=1;
else y=0
可以直接写成y=x%2;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
X % 2为1的话,Y=1,否则Y=0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询