77.25/16=4,余数13,十六进制数形式D,所以77.25(十进制)是4D.4(十六进制)。
例如:
十进制数57,在二进制写作111001,在16进制写作39。在历史上,中国曾经在重量单位上使用过16进制,比如,规定16两为一斤。如今的16进制则普遍应用在计算机领域,这是因为将4个位元(Bit)化成单独的16进制数字不太困难。
1字节可以表示成2个连续的16进制数字。可是,这种混合表示法容易令人混淆,因此需要一些字首、字尾或下标来显示。
进制转换
16转10
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=10997
16进制到二进制
由于在二进制的表示方法中,每四位所表示的数的最大值对应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=(0010.1010.1111.0101)2
参考资料: