這裡介紹下如何快速将十六進制轉換為二進制:
舉例,ipv6位址:FE80::1
先将FE80拆分為FE和80,我們知道F是十進制的15,E為14,我們知道二進制的八位組,全為1時(1111 1111)代表十進制的255,當我們隻取後四位時,全為1代表十進制的15(8+4+2+1);
那麼:
轉化為二進制:
F(十進制的15)=1111;
E=1110;再把FE合并,得到1111 1110;
同理,8=1000,0=0000,
合并FE80得1111 1110 1000 0000
總結:
1、轉換單個十六進制值為十進制數值(0~15);
2、直接用二進制表示轉化後的十進制;
3、合并轉化後的二進制。
再如:FEC0直接書寫:1111 1110 1100 0000。
~~~~~~~~~~~~~~~~~~~~~~
再介紹下如何将16進制快速轉化為十進制:
舉例:FE80
還記得國小數學嗎?
108=1*10*10+0*10+8
FE80代表的十進制數為:
F =15*16*16*16
+
E =14*16*16
+
8 =8*16
+
0 =0
FE80=65152
不信?
用上面快速轉換後的二進制來驗證下吧!
1111 1110 1000 0000