1個字節等于8位二進制數,即1Byte=8Bit。將字節轉化為16進制的方法是:從字節的最低位開始,每四位轉一個16進制數,不足四位的則劃分停止,也轉為16進制數。例如:1010110011101,為2個字節數(不足8位,高位補0),
首先:從最低位開始,每4位劃分:1,0101,1001,1101
再次,劃分好的每一個部分計算16進制,:159d
所以轉化后的十六進制數為159d。
舉例說明。
設十六制數123,把它轉換成十進制數為:
123(十六進制數)
=1x162+2x161+3x16?
=256+32+3
=291(十進制數)。
十六進制數中,用A、B、C、D、E和F代表10、11、12、13、14和15。
十六進制(英文名稱:Hexadecimal),是計算機中數據的一種表示方法。同日常生活中的表示法不一樣。它由0-9,A-F組成,字母不區分大小寫。與10進制的對應關系是:0-9對應0-9;A-F對應10-15;N進制的數可以用0~(N-1)的數表示,超過9的用字母A-F。
表示方法
十六進制照樣采用位置計數法,位權是16為底的冪。
舉例說明
16進制的20表示成10進制就是:2×161+0×16o=32。
定義16進制即逢16進1,其中用A,B,C,D,E,F(字母不區分大小寫)這六個字母來分別表示10,11,12,13,14,15。顧而有16進制每一位上可以是從小到大為0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16個大寫字母16進制到十進制16進制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……所以,在第N(N從0開始)位上,如果是是數X(X大于等于0,并且X小于等于15,即:F)表示的大小為X*16的N次方.例:2AF5換算成10進制:用豎式計算:第0位:5*16^0=5第1位:F*16^1=240第2位:A*16^2=2560第3位:2*16^3=8192+-------------------------------------10997直接計算就是:5*16^0+F*16^1+A*16^2+2*16^3=1099716進制到二進制由于在二進制的表示方法中,每四位所表示的數的最大值對應16進制的15,即16進制每一位上最大值,所以,我們可以得出簡便的轉換方法,將16進制上每一位分別對應二進制上四位進行轉換,即得所求:例:2AF5換算成2進制:第0位:(5)16=(0101)2第1位:(F)16=(1111)2第2位:(A)16=(1010)2第3位:(2)16=(0010)2-------------------------------------得:(2AF5)16=(0010101011110101)2從二進制轉換成十六進制的簡便方法例舉16進制就有16個數,15,用二進制表示15的方法就是1111,從而可以推斷出,16進制用2進制可以表現成0000~1111,顧名思義,也就是每四個為一位.舉例:0111101可以這樣分:0011|1101(最高位不夠可用零代替),對照著二進制的表格,10245122561286432168421(一般例舉這么多就夠了,如果有小數的話就繼續往右邊列舉,如0.50.250.1250.0625……)102451225612864321684210011|1101左半邊=2+1=3右半邊=8+4+1=13=D結果,0111101就可以換算成16進制的3D.
十六進制(簡寫為hex或下標16)是一種基數為16的計數系統,是一種逢16進1的進位制。
通常用數字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10~15,這些稱作十六進制數字。
16進制的基本符號力16個,分別是:
0123456789ABCDEF。
十進制數可以轉換成十六進制數的方法是:十進制數的整數部分“除以16取余”,十進制數的小數部分“乘16取整”,進行轉換。
比如說十進制的0.1轉換成八進制為0.0631463146314631。就是0.1乘以8=0.8,不足1不取整,0.8乘以8=6.4,取整數6,0.4乘以8=3.2,取整數3,依次下算。
十六進制(英文名稱:Hexadecimal),是計算機中數據的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,A-F組成,字母不區分大小寫。與10進制的對應關系是:0-9對應0-9;A-F對應10-15;N進制的數可以用0~(N-1)的數表示,超過9的用字母A-F。
十六進制照樣采用位置計數法,位權是16為底的冪。
搜浪信息科技發展(上海)有限公司 備案號:滬ICP備17005676號