菜鸟的c语言问题
有句话:当a的值为17时,逻辑表达试“a%3==2‖a-17”的值为1。我想问下其中的a%3是啥意思,然后他的值为什么是1...
有句话:当a的值为17时,逻辑表达试“a%3==2‖a-17”的值为1。
我想问下其中的a%3是啥意思,然后他的值为什么是1 展开
我想问下其中的a%3是啥意思,然后他的值为什么是1 展开
4个回答
展开全部
a%3的意思是a除以3的余数,这里是2,另外,a-17=0,也就是说a%3==2||0,a除以3的余数等于0或者2,这个是真的,所以为1,否则为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那个是A模3,他的值等于2为真,即为1,A减去17为零,进行或运算得到1。
1与1为1
1或1为1
1与0为0
1或0为1
1与1为1
1或1为1
1与0为0
1或0为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-14
展开全部
a%3==2‖a-17 优先级从高到低为 % == || a%3 是求余数 a%3 值为2 ,2==2 值为1
1 || (a-17) 值 为1
1 || (a-17) 值 为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询