当前位置:首页 » 六六互联 » 正文

用计算机处理十进制的数,必须先转化成二进制数才可以被计算机所接受

239 人参与  2022年07月06日 14:38  分类 : 六六互联  评论

计算机处理十进制的数,必须先转化成二进制数才可以被计算机所接受,同样计算出结果之后需要将二进制数转换成人们习惯的十进制数。这就产生了不同进制数之间的转换问题

用计算机处理十进制的数,必须先转化成二进制数才可以被计算机所接受

1.十进制数转换为N进制数(N=2816

十进制整数转换成非十进制整数的方法是“除N取余,从下向上读数”(N=2816)。

如将十进制整数(12310转换成其他进制整数。

用计算机处理十进制的数,必须先转化成二进制数才可以被计算机所接受

十进制小数转换成其他进制小数的方法是“乘N取整”(N=2816):将十进制小数连续乘以N,选取进位整数,直到满足精度要求为止。如将十进制小数(0.687510转换为其他进制小数:

用计算机处理十进制的数,必须先转化成二进制数才可以被计算机所接受

2.将N进制数转换为十进制数(N=2816

将其他进制数转换成十进制数时把各位数按位权展开求和即可,如(11011101.11012转换成十进制数:

11011101.112=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.7510

将八进制数(123.1238转换成十进制数:

123.1238=1×82+2×81+3×80+1×8-1+2×8-2+3×8-383.14310

将十六进制数(12CF.1216转换成十进制数:

12CF.1216=1×163+2×162+12×160+1×16-1+2×16-24815.63310

3.二进制数和N进制数(N=816)的相互转换

将二进制数转换成八进制数(或十六进制数)的方法是,从小数点开始,整数部分从右向左3位(4位)一组,小数部分从左向右3位(4位)一组,不足3位(4位)用0补足即可。

将二进制数(11101010111.11012转换成八进制数和十六进制数:

用计算机处理十进制的数,必须先转化成二进制数才可以被计算机所接受

将八进制数(3527.648和十六进制数(7A3.D16转换成二进制数:

用计算机处理十进制的数,必须先转化成二进制数才可以被计算机所接受


来源:服务器,转载请保留出处和链接!

本文链接:http://www.cau168.com/post/126.html

抗投诉服务器
计算机  处理  十进制  转化  二进制  

六六互联长期出售外贸服务器

<< 上一篇 下一篇 >>

六六互联

服务器 | 主机

Copyright 六六互联.Some Rights Reserved.www.ic.vip