首頁>Club>
3
回覆列表
  • 1 # 用戶105795581330

      在二進制碼中,為了區分正負數,採用最高位是符號位的方法來區分,正數的符號位為0、負數的符號位為1.剩下的就是這個數的絕對值部分,可以採用原碼、反碼、補碼3種形式來表示絕對值部分。  原碼最簡單,也最好理解.原碼就是絕對值的二進制數形式:例如+7的8位二進制原碼是00000111,-7的8位二進制原碼是10000111。  但對於二進制運算而言,原碼的運算不夠方便,當兩個數相加時,先要判斷這兩個數的符號是否相同,符號不同的話,還要判斷哪一個數的絕對值更大.所以在計算機中,通常都是採用補碼形式。  正整數的補碼與原碼形式相同,例如+7的8位二進制補碼是00000111;而負整數的補碼則可以通過下列方式得到:將這個負整數的絕對值求反加1,連同符號位1一起表示就可以了.例如-7的8位二進制補碼:將-7的絕對值7求反加1得1111001,連同符號位1一起就是11111001。  你也可以練習一下+13和-13的8位二進制補碼:+13d=00001101,-13d=11110011。

  • 2 # 淼淼的生活記

    一、負數的定義

    1、以前所學的所有數(0除外)都是正數,也就是說正數前面的“+”是可以省略不寫的!

    2、負數的定義:在正數前面加上“-”就是負數。

    3、負數前面必定有“-”如果前面不是“-”(可能沒有符號或者是“+”)都是正數(0除外)。

    4、0既不屬於正數,也不屬於負數,它是正數和負數的分界。

  • 中秋節和大豐收的關聯?
  • fenix 6x pro 使用攻略?