单片机c语言编程中result = (bit)(P0&0x80);什么意思

如题所述

这句话的意思是;读取P0口的数据(一般是8位或16位),读取的值与0x80进行位与(&),将所得结果赋予result变量,即读取P0.7引脚上的电平状态,‘0‘为低电平,’1‘为高电平
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-17
P0.7的值追问

主要是前面的bit 在这用是什么意思

追答

bit就跟char int的意思一样,是一种数据类型
bit的意思就是后面数据的类型是位 不是0就是1

追问

是不是P0&0x80计算后的八位中,只要有一位不是0,那么result=1,否则怎于0

追答

嗯 对的

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网