回覆列表
  • 1 # 使用者8561832946998

    目錄

    1 二進位制

    2 原碼、反碼、補碼

    3 位運算子

    4 位運算子使用技巧

    上回學習運算子時,漏了位運算子,因為位運算子理解起來稍微有點複雜,所以要單獨寫一篇~

    要理解按位運算子,要先了解計算機進行儲存和計算的底層邏輯。

    因此我們從最基礎的二進位制說起。

    1 二進位制

    只要學過計算機,就不可能不知道二進位制。

    我們知道,十進位制是逢十進一,譬如11,左邊的1在十位上,代表10,右邊的1在個位上,就是1。

    把1502這個數字拆開看,就是有1個1000,5個100,0個10,2個1,

    1502=1*10^3+5*10^2+0*10^1+2*10^0 ,也就是說,十進位制中的位數對應的就是10的冪,個位是0次冪,十位是1次冪,百位是2次冪,以此類推……

    同理,二進位制中的位數對應的就是2的冪,那麼對於二進位制下的1010,轉化成十進位制下的數,就是

    1*2^3+0*2^2+1*2^1+0*2^0=8+2=10 。

    用2進位制數數,首先是0,然後是1,接下去是10,而不是2,因為二進位制中只有0和1。

    小白可以練習一下從0寫到10,寫完對一下結果:

  • 中秋節和大豐收的關聯?
  • 春遊北河公園作文400字跪求?