C語言位操作

一、.C語音位操作儘量用unsigned 型不然會造成數據混亂如下代碼段。

     /* 初始化SPI引腳   */   
   
     LPC_PINCON->PINSEL0 |= (0x03ul << 30);                             /* 設置P0.15腳爲SCK腳           */


寄存器操作常常用到位操作,於是可以再後面加上ul指明爲無符號長整型。

二、位運算賦值運算符

&=,|=,~=,<<=,>>=。

把位操作完以後賦值回原來的數。

&=

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章