壹般用補碼方式表示,舉例說明:
-52,假設存儲的數據是8位二進制數,即8位二進制補碼
先將52轉換成二進制數:00110100B
取反:11001011B
加1:11001100B
則-52D的8位二進制補碼為11001100B
如果已知11001100B是有符號數,因為最高位是1,則這個碼是用補碼表示的壹個負數
11001100B減1=11001011B
取反=00110100B=52D
則可知:11001100B是-52D的補碼表示
擴展資料:
二進制是計算技術中廣泛采用的壹種數制。二進制數據是用0和1兩個數碼來表示的數。
它的基數為2,進位規則是“逢二進壹”,借位規則是“借壹當二”,由18世紀德國數理哲學大師萊布尼茲發現。當前的計算機系統使用的基本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是壹個非常微小的開關,用“開”來表示1,“關”來表示0。