if((bit)(da&0x0200)==1) 在c语言中是什么意思 da只是一个符号 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 bit da&0x0200 意思 符号 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? Mp_Hsie 2011-04-21 知道答主 回答量:12 采纳率:0% 帮助的人:19.5万 我也去答题访问个人页 关注 展开全部 0x0200的二进制表示:0000 0010 0000 0000,只第10位是1。代码的意思判断da二进制的第10位是否为1,其他位不考虑。但对于中的bit不清楚是什么,字面理解只能是一个类型。这句代码更一般的写法是:if ((da & 0x0200) != 0)或if (da & 0x0200) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 emdgp38 2011-04-21 · TA获得超过1826个赞 知道小有建树答主 回答量:270 采纳率:0% 帮助的人:392万 我也去答题访问个人页 关注 展开全部 if中的condition是位运算操作。0x0200是个16进制数,跟da进行按位与运算后类型转换成bit型,然后与1比较。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: