-
十六進制數
鎖定
- 中文名
- 十六進制數
- 外文名
- hexadecimal
- 範 圍
- 計算機
- 特 點
- 逢十六進一
十六進制數機制
進位制/位置計數法是一種記數方式,故亦稱進位記數法/位值計數法,可以用有限的數字符號代表所有的數值。可使用數字符號的數目稱為基數(en:radix)或底數,基數為n,即可稱n進位制,簡稱n進制。最常用的是十進制,通常使用10個阿拉伯數字0-9進行記數。
對於任何一個數,我們可以用不同的進位制來表示。比如:十進數57(10),可以用二進制表示為111001(2),也可以用五進制表示為212(5),也可以用八進制表示為71(8)、用十六進制表示為39(16),它們所代表的數值都是一樣的。
十六進制數特點
十六進制數具有下列兩個特點:
- 英文字母A,B,C,D,E,F分別表示數字10~15。
- 計數到F後,再增加1個,就進位。
十六進制數的表示方式為0x開頭。
示例:0xAF=175
十六進制數運算原理
十六進制(hexadecimal)是計算機中數據的一種表示方法。同我們日常中的十進制表示法不一樣。
十六進制數的基數是16,採用的數碼是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分別表示十進制數字10-15.十六進制數的技術規則是“逢十六進一”,它的各位的權是以16的N次方標識的。通常,對十六進制數的表示,可以在數字的右下角標註16或H,但在C語言中是在數的前面加數字0和字母X即0X來表示。例如,12AF在C語言中表示為0X12AF。
十六進制數的加減法的進/借位規則為:借一當十六,逢十六進一。 十六進制數同二進制數及十進制數一樣,也可以寫成展開式的形式。
二進制數到十六進制數的轉換
從小數點開始,分別向左、右按4位分組轉換成對應的十六進制數字字符,最後不滿4位的,則需補0。
十六進制數到二進制數的轉換