為什麼 8 位二進位有符號定點整數的最小整數是 128?

發布 教育 2024-04-27
12個回答
  1. 匿名使用者2024-02-08

    呵呵,這個問題有點意思,樓上的答案是完全正確的,我再解釋一遍,我想可能有人不明白min=(100000000)b=-128這個。

    max=(01111111)b=127 對每個人都應該沒問題,這裡第一位的 0 是符號符號,0 表示正數。

    而min=(10000000)b=-128 第一位數中的“1”表示數字為負數,然後令人費解:'1'後面不是“0000000”嗎? 怎麼是128?

    呵呵,在計算機中,數字是以補碼的形式儲存的,正數的補碼是自己,負數的補碼是:否定後加1。 所以'000,0000'它應該採用數字補碼的形式,即:

    1000,0000“ 和 10000000 2 8 128

  2. 匿名使用者2024-02-07

    最後這位兄弟,對不起,你在這裡犯了乙個錯誤:“1000,0000” 10000000 2 8 128應該是 2 到 7 的冪,我相信版主明白了,我就不說了。

  3. 匿名使用者2024-02-06

    可以用 8 個二進位位表示的最大無符號整數等於十進位整數 255。

    沒有符號的二進位數表示為 00000000-1111111111,十進位為 0-255。

    2.二進位是計算技術中廣泛使用的數字系統。 二進位資料是由兩個數字 0 和 1 表示的數字。 其基數為2,套利規則為“每二進一”,借款規則為“借一為二”。

    3.二進位到十進位:從右到左,用每個二進位數字乘以對應的2的冪。

    二進位 11111111 = 1*2 7+1*2 6+1*2 5+??1*2^0=128+64+32+16+8+4+2+1=255

    因此,乙個 8 位無符號二進位數表示 0-255 之間的十進位數,總共有 256 個數字。

  4. 匿名使用者2024-02-05

    8 位二進位碼的表示範圍為 -127 +127

    8 位反二進位程式碼的表示範圍為 -127 +127

    8 位補碼可以在 -128 +127 的範圍內表示

    N位二進位原始碼和n位二進位反向程式碼:-2(n-1)-1 +2(n-1)-1;N 位補碼:-2 (n-1) +2 (n-1)-1。

    計算機中所有的數字都用0,1編碼表示,數字的加減號也不例外,如果乙個機器數字的長度為n位,則約定用最左邊的數字作為符號位,其餘的n-1位用於表示數值。

    用於符號位"0"表示正數; 跟"1"表示負數。 數字位表示真值的絕對值。 如果少於 n-1 位,則將小數新增到最低數字的右側; 將整數新增到最高數字的左側,以組成 n-1 位數字。

    這種形式的計算機編碼稱為原始程式碼。

    寫成 x=[x] 原始。 例如,在字長 n=8 的機器中:

    十進位:[original=.]

    原=整數: [1011]原=00001011

    1011] 原始 = 10001011

    **在小數點後”。為了清晰起見,在寫作過程中新增了它,並且沒有出現在機器中。

  5. 匿名使用者2024-02-04

    2 的 8 次方,共 256 位,所以無符號整數 0 255,有符號整數 -128 127

  6. 匿名使用者2024-02-03

    如果包含 0,則從 0 255 開始

  7. 匿名使用者2024-02-02

    可以用 8 位二進位表示的無符號整數的範圍為 0 255;可以用 8 位二進位表示的有符號整數的範圍是 -128 127。

    無符號整數與有符號整數:

    1.無符號整數。

    無符號數字是相對於有符號數字的,這意味著整個機器字長的所有二進位位都表示數字位,這些數字位等價於數字的絕對值。

    二進位數的最高位數用於表示符號,最高位數為0,表示正數,最高位數為1,表示負數。 這句話本身是正確的,但如果不遵循,那麼它就是錯誤的。 至少它沒有解釋為什麼字元型別的 -1 以二進位形式表示為“1111 1111”(16十進位 ff); 而不是我們可以更好地理解的“1000 0001”。

    2. 有符號整數。

    有符號整數可以表示正整數、0 和負整數值。 它的二進位編碼由符號位和真值字段組成。 我們以 8 位儲存空間為例,最左邊的 1 位是符號位,剩下的 7 位是真值範圍,所以可以表示的值範圍就是對應的 2 的補碼編碼。

  8. 匿名使用者2024-02-01

    8位二進位原始碼的表示範圍:-127+1278位二進位反碼:-127+1278位二進位補碼表示範圍:

    128 +127 nbit 二進位原始碼和 n bit 二進位反向程式碼:-2 (n-1)-1 +2 (n-1)-1;N 位補碼:-2 (n-1) +2 (n-1)-1。

  9. 匿名使用者2024-01-31

    - 因為最高的8位二進位碼是符號位,所以只有後面的7位代表數值,最高的位代表符號,那麼最大值是2 7-1=127,負數是-127,所以八位二進位原碼代表整數範圍-127+127

  10. 匿名使用者2024-01-30

    你只需要寫出相應的二進位檔案就知道結果。 既然說是範圍,那一定是有符號位,最高位是0,1代表正負數,其餘的都是1,也就是8位二進位原碼所代表的範圍,即。

    但如果是補碼就不在這個範圍內,應該是-128+127,計算原理是一樣的,只是數字表示不同,有興趣可以算一下。

  11. 匿名使用者2024-01-29

    無符號 8 位。

    有符號 8 位。

  12. 匿名使用者2024-01-28

    可以用 8 位二進位數表示的最大無符號整數等於十進位整數 ( .

    正確答案:a

    無符號二進位數在值為最大值時均為 1,最大值為 2 8-1 = 255。

相關回答
5個回答2024-04-27

二進位是一種廣泛用於計算技術的數字系統。 二進位數是由兩個數字 0 和 1 表示的數字。 其基數為2,套利規則為“每二進一”,借款規則為“借一為二”。 >>>More

8個回答2024-04-27

1.二進位 1000 替換為 16。

用8421的轉換方法,即從左到右,8*1+4*0+2*0+1*0=0x8,這是所有十六進製到二進位、位到位對齊轉換的通用轉換方法,分別乘以8421,然後加起來。 如果二進位數。 >>>More

10個回答2024-04-27

二元的。 18世紀,德國數學哲學大師萊布尼茨從傳教士朋友鮑維特寄給他的《易經》的拉丁文譯本中讀到八卦的組成結構,驚奇地發現其基本素數(0)(1),即《易經》的陰陽線, 它的進位系統是二進位的,他認為這是世界上最先進的數學基礎系統。 >>>More

10個回答2024-04-27

如果它是一種方法,我可以給你乙個自然語言描述,說明如何將十進位整數部分 n 轉換為二進位,如下所示: >>>More

6個回答2024-04-27

你知道怎麼算嗎?如果我不明白,我沒辦法。