101111000B多少D二进制转十进制

2020-12-08 21:24:41 字数 6221 阅读 5835

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 ...