C语言中if括号里面能进行运算吗?比如说if(data&1==1)这样写对吗?运行程序的时候可以执行吗?
3个回答
展开全部
可以。if语名只判断真假。这要看data的值,如果是非0数它与1进行运算后就是非0数即为真值,否则反之。之后再进行if判断。
追问
但是我运行的就不行,程序不执行,比如说data是1,但是结果也不运行if语句后面的句子,不知道为什么!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,不过你最好搞清楚操作符的运算级别
追问
但是我运行的就不行,程序不执行,比如说data是1,但是结果也不运行if语句后面的句子,不知道为什么!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询