C语言中,d!=a和d=!a分别代表什么意思啊?
展开全部
d != a,判断d与a的值是否相等,产生bool类型结果(true,false)。
d = !a,是将的布尔值取反(若a是非零数则为true,若a为零则为fales,然后对a取反),然后再赋值给d
d = !a,是将的布尔值取反(若a是非零数则为true,若a为零则为fales,然后对a取反),然后再赋值给d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
d!=a 是个逻辑语句 d 不等于 a, 不改变d,a值
d=!a是个赋值语句,d等于非a,改变d值。
d=!a是个赋值语句,d等于非a,改变d值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
d不等于a
d等于否a
!a 如果a是正数,则其值为0,如果a为0,则其值为正数。
d等于否a
!a 如果a是正数,则其值为0,如果a为0,则其值为正数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |