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开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。例如十六进数 2AF5, 转化成10进制的步骤: 用竖式计算: 2AF5换算成10进制: 第0位: 第1位: 第3位: 直接计算就是: 可以看出,所有进制换算成10进制,关键在于各自的权值不同。答:十进制转化成十六进制的方法是:逢十六进一。且十六进制的每个数位的数字不超过e。因为十六进制的前十个数(0至9)与十进制的前十个数相同。从10开始至15分别用a,b,c,d,e表示。当十进制的16,17……时,十六进制分别表示为:10,11……。
将十进制数转换为十六进制数,您可以按照以下步骤操作:
反复将小数除以 16,直到结果小于 16。
将每个除法的余数记为十六进制数字(使用符号 0-9 和 AF)。
从最后一个余数开始,将所有余数倒序排列,得到十进制数最终的十六进制表示。
以十进制数3018(D)转化为十六进制数为例说明。
3018(D)
=2816+192+10
=11x256+12x16+10x1
=11x162+12x161+10x16o
=BCA(H)。
由此可知,
十进制数3018(D)转化为十六进制数是BCA(H)。