外贸
用计算机处理十进制的数,必须先转化成二进制数才可以被计算机所接受,同样计算出结果之后需要将二进制数转换成人们习惯的十进制数。这就产生了不同进制数之间的转换问题。
十进制整数转换成非十进制整数的方法是“除N取余,从下向上读数”(N=2、8、16)。
如将十进制整数(123)10转换成其他进制整数。
十进制小数转换成其他进制小数的方法是“乘N取整”(N=2、8、16):将十进制小数连续乘以N,选取进位整数,直到满足精度要求为止。如将十进制小数(0.6875)10转换为其他进制小数:
将其他进制数转换成十进制数时把各位数按位权展开求和即可,如(11011101.1101)2转换成十进制数:
(11011101.11)2=1×27+1×26+0×25+1×24+1×23+1×22+0×21+1×20+1×2-1+1×2-2=128 + 64 + 16 + 8 + 4 + 1 + 0.5 + 0.25 =(221.75)10
将八进制数(123.123)8转换成十进制数:
(123.123)8=1×82+2×81+3×80+1×8-1+2×8-2+3×8-3≈(83.143)10
将十六进制数(12CF.12)16转换成十进制数:
(12CF.12)16=1×163+2×162+12×160+1×16-1+2×16-2≈(4815.633)10
将二进制数转换成八进制数(或十六进制数)的方法是,从小数点开始,整数部分从右向左3位(4位)一组,小数部分从左向右3位(4位)一组,不足3位(4位)用0补足即可。
将二进制数(11101010111.1101)2转换成八进制数和十六进制数:
将八进制数(3527.64)8和十六进制数(7A3.D)16转换成二进制数:
来源:服务器,转载请保留出处和链接!
本文链接:http://www.cau168.com/post/126.html
Copyright 六六互联.Some Rights Reserved.www.ic.vip