13H表明這是一個16進制數。
H是十六進制英文hexadecimal的第一個字母,表示是十六進制的數。 (推薦學習:web前端視頻教程)
十六進制(英文名稱:Hexadecimal),是計算機中數據的一種表示方法。
它由0-9,A-F組成,字母不區分大小寫。與10進制的對應關系是:0-9對應0-9;A-F對應10-15;N進制的數可以用0~(N-1)的數表示,超過9的用字母A-F。
舉例:
16進制的20表示成10進制就是:2×161+0×16o=32
10進制的32表示成16進制就是:20
十六進制轉換十進制:
16進制就是逢16進1,但我們只有0~9這十個數字,所以我們用A,B,C,D,E,F這六個字母來分別表示10,11,12,13,14,15。字母不區分大小寫。
十六進制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……
所以,在第N(N從0開始)位上,如果是數β (β大于等于0,并且β小于等于 15,即:F)表示的大小為 β×16的N次方。
假設有一個十六進數 2AF5
直接計算就是:
5×160+F×161+A×162+2×163=10997
也可以用豎式表示:
第0位: 5×160=5
第1位: F×16^1=240
第2位: A×162=2560
第3位: 2×163=8192