數字在計算機中是以補碼方式存放的,正數的補碼就是原碼,負數的補碼爲符號位不變,原碼按位取反再加1,-30的二進制表示計算方法如下:
1、因爲是負數,所以,符號位爲1;
2、30的原碼爲11110(即16+8+4+2=30),按位取反得到00001,再加1得到00010;
3、加上符號位,結果爲:100010。