多语言展示
当前在线:571今日阅读:19今日分享:20

二进制、八进制和十进制之间的相互转换

一、将二进制转换为八进制,有两种方法:      第一种:将二进制转换为十进制,再将十进制转换为八进制      第二种:使用常用的421转换方法二、将八进制转换为二进制      第一种:将八进制转换为十进制,再将十进制转换为二进制      第二种:使用常用的421转换方法
方法/步骤
1

第一种方法:初学者需要看一下,将二进制转换为八进制。1、二进制转换为十进制,以小数点为界,整数部分,从低位到高位,分别对应2的0~n次幂;小数部分,从左到右,分别对应2的-1~-n次幂;2、十进制转换为八进制,以小数点为界,整数部分除8取余,小数部分乘8取整,如图:

2

第二种方法:八进制,基数是2的三次幂,通常采用421方法。以小数点为界,整数部分,从它的低位到高位每3位组成一组,高位不足3位则补0,将每组对应的数用八进制表示出来;小数部分,则从小数点开始,每3位为一组,右侧不足3位,在右侧补0,将每组值用八进制表示,如图:

3

若将八进制转换为二进制,则相对简单,数值分别是从0~7,分别对应二进制的001~111。将每个数看成单个只,按421逆向转换为二进制,如图:

4

此外,还可将八进制转换为十进制,再将十进制转换为二进制。134八进制转换为十进制:4 * 8^0 + 3 * 8^1 + 1* 8^2 = 92十进制转换为二进制:92 除2 取余,值为:1011100

注意事项

421方法指的是每三位数【由0、1组成】从高到底,依次和数字4、2、1相乘

推荐信息