负数的进制转换
(1)負數八進制轉換成十六進制方法
如(-12)8=( )16
第一步:將-12看成12,轉成二進制 0000 0000 0000 1010
第二步:取反加一 1111 1111 1111 0110
第三步:四位一結合,得出: (fff6)16
(2)負數十六進制轉換成八進制(方法一樣)
如(-12)16=( )8
0000 0000 0001 0010
取反加一 1111 1111 1110 1110
三位一結合:(177756)8
(3)負數十進制轉換成八進制或十六進制
如(-12)10=( )8=( )16
第一步:將-12看成12,轉換成二進制 0000 0000 0000 1100
第二步:取反加一 1111 1111 1111 0100
第三步:轉換成八進制是三位一結合:(177764)8
轉換成十六進制是四位一結合:(fff4)16
(4)負數八進制或十六進制轉換成十進制
如(-12)8=( )10或(-12)16=( )10
注意:在此首先可以不看負號
將12轉換成二進制,對于八進制是一位展開為三位,16進制是一位展開為四位。
得到:<1>八進制轉換成的二進制:000 000 000 001 010
利用二進制化十進制的公式得出1*23+1*21=10
所以(-12)8=(-10)10
<2> 16進制轉換成的二進制:0000 0000 0001 0010
利用二進制化十進制的公式得出1*24+1*21=18
所以(-12)8=(-18)10
轉載于:https://blog.51cto.com/dreamylights/1337781
總結
- 上一篇: 军改后不能从部队上军校吗?
- 下一篇: SharePoint 2013 图文开发