13H表明這是一個16進制數(shù)。
H是十六進制英文hexadecimal的第一個字母,表示是十六進制的數(shù)。 (推薦學習:web前端視頻教程)
十六進制(英文名稱:Hexadecimal),是計算機中數(shù)據(jù)的一種表示方法。
它由0-9,A-F組成,字母不區(qū)分大小寫。與10進制的對應關(guān)系是:0-9對應0-9;A-F對應10-15;N進制的數(shù)可以用0~(N-1)的數(shù)表示,超過9的用字母A-F。
舉例:
16進制的20表示成10進制就是:2×161+0×16o=32
10進制的32表示成16進制就是:20
十六進制轉(zhuǎn)換十進制:
16進制就是逢16進1,但我們只有0~9這十個數(shù)字,所以我們用A,B,C,D,E,F(xiàn)這六個字母來分別表示10,11,12,13,14,15。字母不區(qū)分大小寫。
十六進制數(shù)的第0位的權(quán)值為16的0次方,第1位的權(quán)值為16的1次方,第2位的權(quán)值為16的2次方……
所以,在第N(N從0開始)位上,如果是數(shù)β (β大于等于0,并且β小于等于 15,即:F)表示的大小為 β×16的N次方。
假設(shè)有一個十六進數(shù) 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