在計算機中數(shù)值是以二進制補碼形式存在的。
正數(shù)的補碼不變
-
負數(shù)的補碼為 原碼 ->取反 -> 加一
以 -112 為例:
1111 0000 原碼(首位為符號位慰技,1代表有符號免姿,就是代表負數(shù)邮丰。0代表沒有符號,就是代表正數(shù))
1000 1111 取反 (取反碼時符號位不參與)
1001 0000 加一(這就是負數(shù)在內(nèi)存中的最終表示方式)
在計算機中數(shù)值是以二進制補碼形式存在的。
正數(shù)的補碼不變
負數(shù)的補碼為 原碼 ->取反 -> 加一
以 -112 為例:
1111 0000 原碼(首位為符號位慰技,1代表有符號免姿,就是代表負數(shù)邮丰。0代表沒有符號,就是代表正數(shù))
1000 1111 取反 (取反碼時符號位不參與)
1001 0000 加一(這就是負數(shù)在內(nèi)存中的最終表示方式)