1楼:匿名用户
先看十进制是怎么计数的:2016,这里有2个1000,0个100,1个10和6个1十进制每位上的基数:1000100101,特点:
个位1,高位是低位乘以10举例看二进制数转换成十进制:1010b=?d二进制基数:
个位仍是1,高位是低位乘以28,4,2,1将要转换的数按位对齐写在下面一行1,0,1,0可以看出这个数中有1个8和1个2加起来是10具体计算是(对n进制都适用):上式按位上下做乘法,结果左右做加法=1*8+0*4+1*2+0*1=101010b=10d如果写出n进制的基数就可以转换n进制到十进制了,算法相同,n进制个位仍是1,高位是低位乘以n罢了,这样你只要记住个位是1,那么n进制的基数就会写了,写出基数,转换也就可以算了,最终你只需记住1就可以啦!超简单
01100011b=(?)d进制相互转化。即是二进制化为十进制。前面那个0是什么意思?
2楼:做而论道
01100011b=(99)d
在计算机中,以8位二进制数称为一个字节。
较小的数字,前面要填0,以占满8位。
二进制数110110010.100101转换成十进制数为多少d?
3楼:凌乱心扉
^^^是:434.578125d
运算过程
(110110010)b=1*2^8+1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0
=256+128+32+16+2
=(434)d
小数部分:
(0.100101)b=1*2^-1+0*2^-2+0*2^-3+1*2^-4+0*2^-5+1*2^-6
=0.5+0.0625+0.015625
=(0.578125)d
结果:(110110010.100101)b=(434.578125)d
二进制数据的表示法:
二进制数据也是采用位置计数法,其位权是以2为底的幂。例如二进制数据110.11,逢2进1,其权的大小顺序为2、2、2、、。
对于有n位整数,m位小数的二进制数据用加权系数式表示,可写为:
二进制数据一般可写为:
【例1102】将二进制数据111.01写成加权系数的形式。
解:二进制和十六进制,八进制一样,都以二的幂来进位的。
4楼:匿名用户
二进制数110110010.100101转换成十进制数为:434.578125。
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。
当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
二进制转十进制,方法:“按权求和”。
5楼:待孵的菜鸟
^^整数部分
:(110110010)b=1*2^8+1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0
=256+128+32+16+2
=(434)d
小数部分:
(0.100101)b=1*2^-1+0*2^-2+0*2^-3+1*2^-4+0*2^-5+1*2^-6
=0.5+0.0625+0.015625
=(0.578125)d
所以:(110110010.100101)b=(434.578125)d
6楼:匿名用户
functionconvert10(c:string;a:integer):real;
vark,i,j:integer;
cc1:longint;
cc2:real;
ch:char;
c1,c2:string;
m:integer;
begin
k:=length(c);
m:=pos('.',c);
ifm=0thenbeginc1:=c;c2:='';m:=k+1;end
elsebeginc1:=copy(c,1,m-1);c2:=copy(c,m+1,k-m);end;
cc1:=0;cc2:=0;
ifc1<>''then
fori:=1tom-1dobegin
ch:=c1[i];
casechof
'a'..'f':j:=ord(ch)-ord('a')+10;
'a'..'f':j:=ord(ch)-ord('a')+10;
'0'..'9':j:=ord(ch)-ord('0');
end;
cc1:=cc1*a+j;
end;
ifc2<>''then
fori:=k-mdownto1dobegin
ch:=c2[i];
casechof
'a'..'f':j:=ord(ch)-ord('a')+10;
'a'..'f':j:=ord(ch)-ord('a')+10;
'0'..'9':j:=ord(ch)-ord('0');
end;
cc2:=cc2/a+j;
end;
convert10:=cc1+cc2/a;
end;
begin
writeln(convert10('110110010.100101',2):15:7);
end.
434.5781250
1.(122)d=( )b 十进制转二进制 2.(10010)b=()d 二进制转十进制 要答案谢谢
7楼:匿名用户
楼上的回答错误~~
1.(122)d=( )b 十进制转二进制 答案是111010十进制转二进制是用的除以二倒序取余的方法。
十进制转二进制:
用2辗转相除至结果为1
将余数和最后的1从下向上倒序写 就是结果
例如302
302/2 = 151 余0
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0
1/2 = 0 余1
故二进制为100101110
2.(10010)b=()d 二进制转十进制 答案是18二进制转十进制是1*2的n次方
二进制转十进制
从最后一位开始算,依次列为第0、1、2...位第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案例如:01101011.转十进制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64
0乘2的7次方=0
然后:1+2+0 +8+0+32+64+0=107. 二进制01101011=十进制107.
8楼:李念彦
第一题的答案是111010,第二题的答案是50,十进制转二进制是用的除以二倒序取余的方法。
110100b是二进制还是十六进制,转换成十进制是多少?
9楼:可靠的
110100b是二进制数,末尾的b是二进制英文binaries的首字母。
换算为十进制的方法如下:
二进制数110100b总共有6位数,十进制转换时按权求和,即
110100b=1×2^5+1×2^4+0×2^3+1×2^2+0×2^1+0×2^0=52
因此110100b转换为十进制数为52
扩展资料
用末尾英文表示不同进制数
b: binary 二进制的
q: quaternary **制的
o: octal 八进制的
d: decimal 十进制的
h: hexadecimal 十六进制的
进制转换方法:
1、二进制转十进制
方法:“按权求和”
规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。
2、十进制转二进制
十进制整数转二进制数:“除以2取余,逆序排列”(除二取余法)
十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)
二进制是计算技术中广泛采用的一种数制。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。
计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
十六进制在数学中是一种逢16进1的进位制。一般用数字0到9和字母a到f(或a~f)表示,其中:a~f表示10~15,这些称作十六进制数字。
如今的16进制则普遍应用在计算机领域,这是因为将4个位元(bit)化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。
10楼:胖大海君
嘿嘿 俺来回答你的问题
110100b是二进制数 最后一位字符b 表示它是二进制数四位二进制数可以直接转换成一位十六进制数,即 低四位0100转换为4
高2位前面补2个0 即0011转换为3
110100b=34h(最后一个字符h 表示是十六进制数)可以用按权来求它的十进制数
110100b=34h=3 x 16 + 4= 52呵呵 满意 就选满意回答
11楼:sdfghjkb之歌
二进制,b代表二进制,h代表十六进制,o代表八进制,d代表十进制。所以110100b=52d
12楼:匿名用户
进制问题主要可以看数字最后的字母,b为二进制,q为八进制,d为十进制,但是一般省略,h为是十六进制。
十进制转换时按权,110100b=1*2^5+1*2^4+0*2^3+1*2^2+0*2^1+0*2^0=52
13楼:吻天动地
二进制110100(二进制) = 52(十进制)
求救!二进制转换十进制 11011.01101b=()d
14楼:匿名用户
这种题帮你们做得太多了,吧里去找找吧?
找本书好好学学!
二进制转十进制公式
15楼:杂货铺
方法:“按权求和”。
【例】:
二进制1011转换成十进制是11:
规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依次递增,而十
分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。
注意:不是任何一个十进制小数都能转换成有限位的二进制数。
16楼:匿名用户
通用公式为:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)
1、要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。
2、例如:二进制数1101.01转化成十进制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)
3、二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。
4、它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
扩展资料
把二进制数首先写成加权系数式,然后按十进制加法规则求和。这种做法称为"按权相加"法。
2的0次方是1(任何数的0次方都是1,0的0次方无意义)
2的1次方是2
2的2次方是4
2的3次方是8
2的4次方是16
2的5次方是32
参考资料
matlab怎么把十进制矩阵用二进制输出
1楼 公西南风 给你写了下 a 1 2 3 4 5 6 7 8 9 b dec2bin a 将a转为二进制 c cell size a 由于得到的b的形状与a不同,我们建立一个新的元胞数据c for i 1 length b c b i 得到的c就与a的形状一样了endd cell size a 再...
二进制数如何转化成十进制,英文字母怎样与二进制转换
1楼 匿名用户 这个很简单,在你的电脑上本身就有个科学计算器,在 开始 所有程序 附件 计算器 点击你会看到会弹出个计算器的对话框 如果想科学计算的话 就点击 查看 科学型 这样就可以进制替换了 你想二进制转换十进制就先选二进制 其他的不用管 输完后点十进制他就可以换算出来了 2楼 匿名用户 二进制...
二进制小数0 1转化为十六进制为多少
1楼 匿名用户 二进制0 1等于2的负一次方,等于十进制1 2 十六进制0 1等于16的负一次方,等于十进制的1 16 0 5 0 0625 8 十六进制 0 8 2楼 匿名用户 0 1 2 0 8 16 方法 以小数点为分界小数部分向右每四位二进制转化为16进制 不足的在右补0 所以 0 1 2 ...