视频教程:

要点如下:

C中有六位运算符:~,:>;、&:、、|。

注意:不能对浮点数据执行位操作

位运算符也有优先级,从高到低的顺序是~→:>;→&: →→ |。

& amp:如果只有两个二进制位为1,则结果为1;否则,它为0。

|:如果两个二进制位之一为1,则结果为1;当两者都为0时,结果为0。

:两个二进制位相同时,结果为0,不同时,结果为1。

~:用于反转二进制位,即0变1,1变0。

& lt& lt:用于将一个数的所有二进制位左移几位,右侧补0。高位左移后,溢出和丢弃不起作用。例如a = a

>。>。:用于将一个数的所有二进制位向右移位几个位,高位用0填充无符号数。低位向右移位后,溢出和丢弃不起作用。

1.《移位运算 单片机入门-C51语言移位运算符电路应用实例》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《移位运算 单片机入门-C51语言移位运算符电路应用实例》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/1670740.html