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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 04:28:00
if(tem_in)k |= 0x80是什么意思啊(单片机 C语言的)

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.

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