當前位置:編程學習大全網 - 網站源碼 - 已知壹個帶符號整數的補碼由兩個1和六個0組成,則該補碼能夠表示的最小整數是

已知壹個帶符號整數的補碼由兩個1和六個0組成,則該補碼能夠表示的最小整數是

首先妳要理解補碼與源碼的關系,這道題要我們找到補碼表示的最小整數,很顯然該補碼的源碼是壹個負數(補碼的最高為壹定為1),要想使該負數最小,那麽它的絕對值就要取最大值;妳想當然地以為補碼是11000000,但不要忘了源碼在補碼的基礎上不僅要減1,還有壹個取反的過程,而11000000在減1後為10111111,取反後為01000000,很顯然補碼在減1後數值越大(1越多)取反後源碼絕對值反而越小(0變得越多);這樣的話就要使補碼在減1後數值最小(即0越多),那麽將補碼寫成這樣(10000001)減1後0不就變多了嗎?按照這個思路減1後為10000000,取反後為01111111,那麽源碼就為-01111111,轉換為十進制就是-127.

  • 上一篇:Csol斷開源代碼
  • 下一篇:《神武》怎麽觸發傳奇門客?
  • copyright 2024編程學習大全網