• 联系我们
  • 地址:湖北武汉三环科技园
  • 电话:159116031100
  • 传真:027-68834628
  • 邮箱:mmheng@foxmail.com
  • 当前所在位置:首页 - 嵌入式
  • 单片机入门-C51语言移位运算符电应用实例
  •   C有6种位运算符:~(按位取反)、(左移)、(右移)、&(按位与)、^(按位异或)、(按位或)。

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

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

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

      胎梦大全本文由来源于325棋牌 325游戏中心唯一官方网站