以下是解題思路
75是int類型的數,在計算機中的表示為:(int型的數占4個字節,32位)
00000000 00000000 00000000 01001011
在計算機中,負數以其絕對值的補碼形式表達。 需要先獲得其絕對值的原碼,再得反碼,再得補碼。
首先理解幾個概念:原碼、反碼、補碼
原碼:壹個整數,按照絕對值大小轉換成的二進制數,稱為原碼。
如:00000000 00000000 00000000 01001011 是75的原碼。
反碼:將二進制數按位取反,所得的新二進制數稱為原二進制數的反碼。
取反操作指:原為1,得0;原為0,得1。(1變0; 0變1)
比如將00000000 00000000 00000000 01001011每壹位取反得:11111111 11111111 11111111 10110100
稱1111111 11111111 11111111 10110100是00000000 00000000 00000000 01001011的反碼
補碼:反碼加1稱為補碼。
那麽,補碼為:
1111111 11111111 11111111 10110100 + 1 = 11111111 11111111 11111111 10110101
所以-75在計算機中的表達為:11111111 11111111 11111111 10110101