资源预览内容
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
若十进制数 23785 转为十六进制,则用 23785/16=1486 余 9,1486/16=92 余 14,92/16=5 余 12,5/16=0 余 5,十六进制中,10 对应为 a、11 对应为 b、 。 。 。 。 。 。 、15 对应为 f,再将余数倒 写为 5ce9,则十进制 23785=十六进制 5ce9十六进制数的第 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 位: 5 * 160 = 5 第 1 位: F * 161 = 240 第 2 位: A * 162 = 2560 第 3 位: 2 * 163 = 8192 - 10997 直接计算就是: 5 * 160 + F * 161 + A * 162 + 2 * 163 = 10997二进制的 1101 转化成十进制 1101(2)=1*20+0*21+1*22+1*23=1+0+4+8=13 转化成十进制要 从右到左用二进制的每个数去乘以 2 的相应次方 不过次方要从 0 开始 十进制转二进制: 用 2 辗转相除至结果为 1 将余数和最后的 1 从下 向上倒序写 就是结果 例如 302 302/2 = 151 余 0 151/2 = 75 余 1 75/2 = 37 余 1 37/2 = 18 余 1 18/2 = 9 余 0 9/2 = 4 余 1 4/2 = 2 余 0 2/2 = 1 余 0 1/2 = 0 余 1 故二进制为 100101110 二进制转八进制 在把二进制数转换为八进制表示形式时,对每三位二进制位进行分组,应该从小数 点所在位置分别向左向右划分,若整数部分倍数不是 3 的倍数,可以在最高位前 面补若干个 0;对小数部分,当其位数不是的倍数时,在最低位后补若干个 0.然后 从左到右把每组的八进制码依次写出,即得转换结果. 你算一下就知道了啊 比如 110=22+2+0=6二进制转十六进制 要将二进制转为 16 进制,只需将二进制的位数由右向左每四位一个单位分隔, 分的不够的前边补零,用四位数的二进制数来代表一个 16 进制。转换表如下, 括号内为十六进制 0000(0) 0001 (1) 0010 (2) 0011 (3) 0100 (4) 0101 (5) 0110 (6) 0111 (7) 1000 (8) 1001 (9) 1010(A) 1011 (B) 1100 (C) 1101 (D) 1110 (E) 1111 (F) 例如:10101011 划分为 1010 1011,根据转换表十六进制为 AB
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号