位運算

與運算:“&”----同時為1才為1,(否則為0);1&1=1;1&0=0;0&0=0

或運算:“|”----有1為1,(否則為0);1|1=1,1|0=1;0|0=0

異或運算:“^”-----相‘異’為1,(相同為0);1^0=1;1^1=0;0^0=0

左移運算:“<<”-----將一個運算對象的各二進制位全部左移若干位(左邊的丟棄,右邊補0)

右移運算:“>>”----右移若干位,右邊的丟棄,左邊補0

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 本文章主要講解JS中位運算符的基本說明和常見用法 位運算符用于32位的數字上, 任何的數字操作都將轉為32位, 運...
    jicemoon閱讀 1,225評論 2 3
  • C語言里位運算就是對一個比特(Bit)進行操作,比特(Bit)是計算機的一個電子元件,只有通電和斷電兩種狀態(這也...
    Mark_Ming閱讀 2,584評論 0 8
  • 在藍牙項目的開發過程中,會遇到了一些與數據處理有關的問題 數據大小端的介紹大小端數據模式的轉換按位運算,左移、右移...
    wuhao丶閱讀 6,103評論 4 35
  • 位運算簡介 程序中所有數字在計算機的內存中都是以二進制形式存儲,位運算是直接對二進制位進行操作。 C 語言中的 6...
    某尤閱讀 708評論 0 0
  • 一、位運算符C語言提供了六種位運算符:# & 按位與| 按位或^ 按位異或~ 取反<< 左移 >>右移 ...
    Fang_OSH閱讀 2,840評論 0 0