if(tem_in)k |= 0x80是什么意思啊(单片机 C语言的)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 17:45:45
if(tem_in)k |= 0x80是什么意思啊(单片机 C语言的)
x=K@ǿJFbIA'qu,A:ִEIIKA9_k~\|RA~-#?wwΛJnEN4P> oB]4Q`C΄ǔ5I- ۅ((;em$SdcwH4}zݔ%9iFhqS#{뛋H^#k;k|xC|듆+) =@q󚘷0WUGWyC mQYA:\M6W`U|F-©"9Ŀ(7x3\

if(tem_in)k |= 0x80是什么意思啊(单片机 C语言的)
if(tem_in)k |= 0x80是什么意思啊(单片机 C语言的)

if(tem_in)k |= 0x80是什么意思啊(单片机 C语言的)
if(tem_in)
k| = 0x80;
这个是当tem_in为真,或者说tem_in为1的时候,K的最高位BIT7赋值1.

上楼的还有点小错误,应该是这样的:
if(tem_in)
k| = 0x80;
这个是当tem_in为真,或者说tem_in为>0的时候,k和0cx80位或后再赋值给k,这时候k的最高位BIT7赋值1.

一楼说得很明白了,二楼纯废话。