首页 > 新闻中心 > 详情

钱柜娱乐单片机入门-C51语言移位运算符电路应用

发表时间:2018-12-27 13:50
导读:C中共有6种位运算符:~(按位取反)、(左移)、(右移)、(按位与)、^(按位异或)、(按位或)。 位运算符也有优先级,从高到低依次是~(按位取反)(左移)(右移)(按位

  C中共有6种位运算符:~(按位取反)、(左移)、(右移)、&(按位与)、^(按位异或)、(按位或)。

  位运算符也有优先级,从高到低依次是~(按位取反)→(左移)→(右移)→&(按位与)→^(按位异或)→(按位或)。

  :用来将一个数的各二进制位全部左移若干位,右面补0,高位左移后溢出舍弃不起作用。如a=a2,若a=15(a为8位,char型),即a=00001111B,左移2位后,a=00111100。钱柜娱乐,左移1位相当于该数乘以2(不包括溢出),左移n位相当于该数乘以2n。

  :用来将一个数的各二进制位全部右移若干位,无符号数高位补0,低位右移后溢出舍弃不起作用。返回搜狐,查看更多