當前位置:編程學習大全網 - 源碼下載 - 計算機原碼反碼補碼怎麽表示

計算機原碼反碼補碼怎麽表示

計算機系統中,數值,壹律用補碼來表示和存儲。

原碼和反碼,在計算機中,都是不存在的。

所以,只要掌握“補碼和數值”之間的互換,就夠用了。

-----------------

補碼的每壹位,都對應壹個十進制數。

必須註意:補碼的首位,代表了負的數值。

-----------------

例如,八位的補碼是:1 100 1001。

它即代表數值:-128 + 64 + 8 + 1 = -55。

-----------------

如果,首位是 0 呢? 如:0100 1001。

它代表的數值,就是: 64 + 8 + 1 = +73。

=================

掌握了“補碼求數值”的換算之後,反過來求,也就容易了。

題目:-125 的八位補碼,是什麽?

解:

先確定首位。

  這是負數,首位應該是 1,且代表-128。

  其余數值位,就應該是 3,二進制是 11。

  寫在壹起,就是 1000 0011。

=================

補碼與數值,可以直接,互相換算。

根本就用不著“原碼反碼取反加壹。。。亂七八糟的”!

老外數學不好,腦子太爛,才發明了這些垃圾。

但是,這些,在計算機裏面,都用不上。

  • 上一篇:求php+html增刪改查代碼
  • 下一篇:實現的源代碼
  • copyright 2024編程學習大全網