计算机里的十六进制是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/07/03 00:39:26
怎样计算?
和二进制、十进制怎样计算?

一个十进制数可写成
a(n)*10^n+...+a(1)*10+a(0)+a(-1)*10^(-1)+... (a(i)表示0—9中的某个数)
同样,k进制数有形式:
b(n)*k^n+...+b(1)*k+b(0)+b(-1)*k^(-1)+... (b(i)表示0—(k-1)中的某个数)
当一个k进制数要转化为十进制数时,用上式直接计算即可;而当十进制数要转化为k进制数时,则对其整数部分除k取余,对其小数部分则乘k取整,此过程下以十进制转化十六进制为例举一例:
十进制数1673.59375
1673/16=104...9 , 104/16=6...8 , 6/16=0...6;
0.59375*16=9.5 (取9), 0.5*16=8.0 (取8).
所以十进制数1673.59375转化为十六进制数后为: 986.98

二进制就是逢二进一位
只包括0和1两个数字
十进制就是我们常用的了
没什么好说
十六进制就是逢十六进一位
包括0到9
然后10到15用a到f来表示