首页 > 学院 > 开发设计 > 正文

心酸 进制转换。

2019-11-10 18:31:01
字体:
来源:转载
供稿:网友
 二进制转化为十进制方法:二进制数从低到高(即从右到左)计算,第零位的值是2的0次方,第一位是2的1次方,第二位的值是2的2次方,一次递增下去,把最后的结果相加的值就是十进制的值了。举例:将二进制的(101011)B转换为十进制的步骤如下1:一位  1*2^1=2;2: 二位   0*2^2=0;八进制 转 十进制  方法:八进制数从低位到高位(即从右往左)计算,第0位的权值是8的0次方,第1位的权值是8的1次方,第2位的权值是8的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。  八进制就是逢8进1,八进制数采用 0~7这八数来表达一个数。  例:将八进制的(53)O转换为十进制的步骤如下:1. 第0位 3 x 8^0 = 3;2. 第1位 5 x 8^1 = 40;十六进制 转十进制  方法:十六进制数从低位到高位(即从右往左)计算,第0位的权值是16的0次方,第1位的权值是16的1次方,第2位的权值是16的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。  十六进制就是逢16进1,十六进制的16个数为0123456789ABCDEF。  例:将十六进制的(2B)H转换为十进制的步骤如下:1. 第0位 B x 16^0 = 11;2. 第1位 2 x 16^1 = 32;十进制 转化 二进制  方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。 例:将十进制的(43)D转换为二进制的步骤如下:1. 将商43除以2,商21余数为1;2. 将商21除以2,商10余数为1;3. 将商10除以2,商5余数为0;4. 将商5除以2,商2余数为1;5. 将商2除以2,商1余数为0; 6. 将商1除以2,商0余数为1; 十进制 转化 八进制  方法1:除8取余法,即每次将整数部分除以8,余数为该位权上的数,而商继续除以8,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数起,一直到最前面的一个余数。  例:将十进制的(796)D转换为八进制的步骤如下:1. 将商796除以8,商99余数为4;2. 将商99除以8,商12余数为3;3. 将商12除以8,商1余数为4;4. 将商1除以8,商0余数为1;  十进制 转化十六进制  方法1:除16取余法,即每次将整数部分除以16,余数为该位权上的数,而商继续除以16,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数起,一直到最前面的一个余数。  例:将十进制的(796)D转换为十六进制的步骤如下:1. 将商796除以16,商49余数为12,对应十六进制的C;2. 将商49除以16,商3余数为1;3. 将商3除以16,商0余数为3;
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表