2014-01-25 53 views
0

我在瞭解補碼的情況以及補碼如何使用最重要的數字作爲符號指示符。計算機如何區分補碼1中的6(110)和-1(110)

如果用1的補碼錶示二進制數110,則得到-1。但是,顯然,110相當於十進制的6。在這裏我真的很困惑。

計算機如何知道您是否打算使用-1或6? 謝謝。

回答

0

計算機不隱式地將任何含義與特定的位串關聯。這取決於您選擇的編程語言將類型與值關聯以確定如何解釋這些位(例如,整數是有符號還是無符號)。