“dat |= 0x80;”是什么意思? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 dat 意思 搜索资料 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 始生太说乐敌4791 推荐于2019-10-17 · TA获得超过187万个赞 知道顶级答主 回答量:74.3万 采纳率:51% 帮助的人:3.9亿 我也去答题访问个人页 关注 展开全部 “&”是逻辑与“|”是逻辑或if(dat&0x01):不管dat是什么数和0x01(00000001)做了“与”的运算后,最低位保持不变,其它位均为0.如果dat的最低位为1,则表达式为真,就会执行if语句中的内容。如果dat最低位为0,则表达式为假,不执行if语句,执行if语句后的下一条语句。dat|=0x80:等价于dat=dat|0x80,dat和0x80做“或”的运算,意思是最高位置1,其它位保持不变。具体的可以去参考一下C语言的相关语法。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-11-16 单片机c程序中“if(dat&0x01)”和“dat|=0x80”是什么意思? 2018-12-24 dat |= 0x80;是什么 意思 谢谢 要具体的回答 25 为你推荐: