二进制、八进制、十进制、十六进制互相转换方法二进制、八进制、十进制、十六进制互相转换方法 【篇一】 一.在计算机应用中,二进制使用后缀 b 表示;十进制使用后缀 d 表示,八进制用 Q 表示,十六制使用后缀 H 表示。 二.二进制,十六进制与十进制的计算转换 1.二进制转换为十进制 计算公式:二进制数据 X 位数字乘以 2 的 X1 次方的积的总和 例:10101011b=()d 数据 1 0 1 0 1 01 1 X1 位 7 65 4 3 2 1 0 相应的十进制值即为:27 +25+23+21+20=128+32+8+2+1=171 2.十六进制转换十进制 计算公式:二进制数据 X 位数字乘以 16 的 X1 次方的积的总和(与二进制转换十制进同理的,将底数换为 16) 注意:在十六进制中,10-16 依次用 A,B,C,D,E,F 表示 例:1F3EH=()d 计算:1*16 的 3 次方+16*16 的 2 次方+3*16 的 1 次方+15*16 的 0 次方 =1*4096+16*256+3*16+15*16 =4096+4096+48+240 =8480 三.十进制与二进制,十六制的计算转换 1.十进制转换为二进制 十进制数据数字除以 2 的余数的逆序组合 例:404d=()b 2|404 余 0 2|202 余 0 2|101 余 0 2|50 余 1 2|25 余 0 2|12 余 1 2|6 余 0 2|3 余 1 2|1 计算结果便是:110101000 2.十进制转换十六进制。与上面同理,注意的是 10 以上的数字用字母表示,除数是 16 十六进制与二进制的转换,建议通过十进制来进行中转。 带小数点的十进制转换为二进制时同理,小数店后的数位指数为负指数 一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。 二、十进制数转换为二进制数 十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。 1. 十进制整数转换为二进制整数 十进制整数转换为二进制整数采纳"除 2 取余,逆序排列"法。具体做法是:用 2 去除十进制整数,可以得到一个商和余数;再用 2 去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 2.十进制小数转换为二进制小数 十进制小数转换成二进制小数采纳"乘 2 取整,顺序排列"法。具体做法是:用 2 乘十进制...