发布网友 发布时间:2022-04-25 22:28
共3个回答
热心网友 时间:2023-10-16 02:56
十进制转二进制是先用十进制数除以二进制数,取其留下的余数(反向取);例如:十进制数23,23除以2,上11余1,11除2上5余1,5除以2上2余1,1除以2余0剩1;则转成的二进制为10111,反向取。
按权展开求和:(1011.01)2=(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2))10=(8+0+2+1+0+0.25)10=(11.25)10规律:
个位上的数字的次数是0,十位上的数字的次数是1,依奖递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,依次递减。
十进制
基于位进制和十进位两条原则,即所有的数字都用10个基本的符号表示,满十进一,同时同一个符号在不同位置上所表示的数值不同,符号的位置非常重要。基本符号是0到9十个数字。要表示这十个数的10倍,就将这些数字左移一位,用0补上空位,即10,20,30,90;
要表示这十个数的10倍,就继续左移数字的位置,即100,200,300,.要表示一个数的1/10,就右移这个数的位置,需要时就0补上空位:1/10位0.1,1/100为0.01,1/1000为0.001。
以上内容参考:百度百科-十进制
热心网友 时间:2023-10-16 02:57
计算机内部是二进制、
外部是十进制、
你可以用十进制转二进制。
你可以算完后转成二进制
二进制与十进制间的相互转换:
(1)二进制转十进制 方法:“按权展开求和” 例: (1011.01)2 =(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2) )10 =(8+0+2+1+0+0.25)10 =(11.25)10 规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依奖递增,而十 分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。 注意:不是任何一个十进制小数都能转换成有限位的二进制数。 (2)十进制转二进制 · 十进制整数转二进制数:“除以2取余,逆序排列”(除二取余法) 例: ()10 =(1011001)2 ÷2 ……1 44÷2 ……0 22÷2 ……0 11÷2 ……1 5÷2 ……1 2÷2 ……0 1 · 十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)
热心网友 时间:2023-10-16 02:57
学习一下乘权相加法和除2取余倒记法