发布网友 发布时间:2022-03-25 13:04
共2个回答
懂视网 时间:2022-03-25 17:25
二进制数10001110110转换成八进制是2166。二进制到八进制的转换方法:取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,得到的数就是一位八位二进制数。然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。
二进制数(binaries)是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制。二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中用得最多也是CPU唯一能认出的数制,那就是二进制。计算机是处理信息的机器,信息处理的前提是信息的表示。计算机内信息的表示形式是二进制数字编码。也就是说,各种类型的信息(数值、文字、声音、图像)必须转换成数字量即二进制数字编码的形式,才能在计算机中进行处理。那怕你移动一下鼠标,按一下键盘,你的每一个动作最后到了CPU那也就只剩0和1了,有时觉得设计计算机的人也太厉害了,就两个数字就能弄出这么完美的东西来,这就是智慧的结晶,其实说到底了CPU也就几百条指令而已,在软件和系统的层层迭加下让我们根本就不了解计算机内部是什么样?其实没什么,就是0和1两个状态而已。
热心网友 时间:2022-03-25 14:33
摘要在十进制中,二的三次方是八,二与八之间存在着某种联系,而二进制到八进制的转换,遵循着类似的规律。从二进制到八进制,从右到左,将每3位二进制数按权展开相加,即可得到1位八进制数。(最左侧不足3位时补0)如10010110,从右到左3位一组,分别是110、010、010(最左侧不足3位时补0)。将110按权展开:0×2^0+1×2^1+1×2^2=6;同理010按权展开:0×2^0+1×2^1+0×2^2=2;010按权展开:0×2^0+1×2^1+0×2^2=2。所以二进制数字10010110转换为八进制数字为226。二进制小数的转换同理,以小数点为首端,从左到右3位一组,末尾不足3位补0,按权展开即可得到八进制小数。如0.011101,可分为011和101两组,转换为八进制小数为0.35。从八进制到二进制的转换,可以遵循“除2取余,逆向排列”的方式。如八进制数字226,6除2取余得到二进制数字110;2除2取余得到二进制数字10,不足3位的在左侧补0,即为010;接下来仍是2除2取余得到二进制数字10,不足3位的在左侧补0,即为010。最终结果为10010110。咨询记录 · 回答于2021-12-1410100101.11二进制转八进制的计算过程在十进制中,二的三次方是八,二与八之间存在着某种联系,而二进制到八进制的转换,遵循着类似的规律。从二进制到八进制,从右到左,将每3位二进制数按权展开相加,即可得到1位八进制数。(最左侧不足3位时补0)如10010110,从右到左3位一组,分别是110、010、010(最左侧不足3位时补0)。将110按权展开:0×2^0+1×2^1+1×2^2=6;同理010按权展开:0×2^0+1×2^1+0×2^2=2;010按权展开:0×2^0+1×2^1+0×2^2=2。所以二进制数字10010110转换为八进制数字为226。二进制小数的转换同理,以小数点为首端,从左到右3位一组,末尾不足3位补0,按权展开即可得到八进制小数。如0.011101,可分为011和101两组,转换为八进制小数为0.35。从八进制到二进制的转换,可以遵循“除2取余,逆向排列”的方式。如八进制数字226,6除2取余得到二进制数字110;2除2取余得到二进制数字10,不足3位的在左侧补0,即为010;接下来仍是2除2取余得到二进制数字10,不足3位的在左侧补0,即为010。最终结果为10010110。