1樓:上驀然
二進位制100101向十進位制轉化過程
方法:二進位制:1 0 0 1 0 1
權值:5 4 3 2 1 0
冪的底數:2
從右往左方向計算:1*(2^0)+0*(2^1)+1*(2^2)+0*(2^3)+0*(2^4)+1
(2^5)=1+4+32=37
二進位制100101向十六進位制轉化過程
方法:每4位一組,即得
0010
8421=2
0101
8421=4+1=5
兩邊合併得25
二進位制:
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”,由18世紀德國數理哲學大師萊布尼茲發現。
當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。計算機中的二進位制則是一個非常微小的開關,用1來表示“開”,0來表示“關”。
十進位制:
600,3/5,-7.99……看著這些耳熟能詳的數字,你有沒有想太多呢?其實這都是全世界通用的十進位制,即1.
滿十進一,滿二十進二,以此類推……2.按權,第一位權為10^0,第二位10^1……以此類推,第n位10^(n-1),該數的數值等於每位位的數值*該位對應的權值之和。
十六進位制:
十六進位制,是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,a-f組成,字母不區分大小寫。
與10進位制的對應關係是:0-9對應0-9;a-f對應10-15;n進位制的數可以用0~(n-1)的數表示,超過9的用字母a-f。
2樓:名字而已這
1)二進位制100101==>十進位制過程
方法:二進位制:1 0 0 1 0 1權值:5 4 3 2 1 0
冪的底數:2
從右往左方向計算:1*(2^0)+0*(2^1)+1*(2^2)+0*(2^3)+0*(2^4)+1*(2^5)=1+4+32=37
2)二進位制100101==>十六進位制過程
方法:每4位一組,即得
0010
8421=2
0101
8421=4+1=5
兩邊合併得25(h)
二進位制數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樓:匿名使用者
function convert10(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);
if m=0 then begin c1:=c; c2:=''; m:=k+1; end
else begin c1:=copy(c,1,m-1); c2:=copy(c,m+1,k-m); end;
cc1:=0; cc2:=0;
if c1<>'' then
for i:=1 to m-1 do begin
ch:=c1[i];
case ch of
'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;
if c2<>'' then
for i:=k-m downto 1 do begin
ch:=c2[i];
case ch of
'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
如何將十進位制數67.5轉換為二進位制數、八進位制數、十六進位制數?
7樓:宛丘山人
整數部分化為二
進位制,除2求餘,反序寫出:
67=2*33+1
33=2*16+1
16=2*8+0
8=2*4+0
4=2*2+0
2=2*1+0
1=2*0+1
67化為二進位制為:1000011
小數部分化為二進位制,乘2求整,正序寫出:
0.5*2=1
∴67.5化為二進位制為:1000011.1分為3位1節,每小節轉為八進位制為:1000011.1=1'000'011.100
∴67.5化為八進位制為:103.4
分為4位1節,每小節轉為十六進位制為:1000011.1=100‘0011.1000
∴67.5化為十六進位制為:43.8
二進位制數110110010.100101轉換成十六進位制是( )
8樓:小勳愛吃肉
110110010.100101(2)→1'1011'0010.1001'01(2)→0001'1011'0010.1001'0100(2)=1b2.94(16)。
二進位制數轉換成十六進位制數的方法,二進位制數轉換成十六進位制數時,只要從小數點位置開始,向左或向右每四位二進位制劃分一組(不足四位數可補0),然後寫出每一組二進位制數所對應的十六進位制數碼即可。
16進位制即逢16進1,每一位上可以是從小到大為0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f共16個大小不同的數。其中:a~f表示10~15,這些稱作十六進位制數字。
進位制可以用有限的數字符號代表所有的數值。可使用數字符號的數目稱為基數(en:radix)或底數,基數為n,即可稱n進位制,簡稱n進位制。
9樓:金色潛鳥
記住 四位對應 8421。
整數部分,從個位開始,每四位一組: 0001 1011 0010 = 1b2
小數部分,從小數點下開始,每四位一組:1001 0100 = .94
合起來 0x1b2.94
將二進位制數100101轉換對應的十進位制數和對應的十六進位制數.
10樓:
1)二進位制100101==>十進位制過程
方法:二進位制:1 0 0 1 0 1權值:5 4 3 2 1 0
冪的底數:2
從右往左方向計算:1*(2^0)+0*(2^1)+1*(2^2)+0*(2^3)+0*(2^4)+1*(2^5)=1+4+32=37
2)二進位制100101==>十六進位制過程
方法:每4位一組,即得
0010
8421=2
0101
8421=4+1=5
兩邊合併得25
11樓:上驀然
^二進位制100101向十進位制轉化過程
方法:二進位制:1 0 0 1 0 1
權值:5 4 3 2 1 0
冪的底數:2
從右往左方向計算:1*(2^0)+0*(2^1)+1*(2^2)+0*(2^3)+0*(2^4)+1
(2^5)=1+4+32=37
二進位制100101向十六進位制轉化過程
方法:每4位一組,即得
0010
8421=2
0101
8421=4+1=5
兩邊合併得25
二進位制:
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”,由18世紀德國數理哲學大師萊布尼茲發現。
當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。計算機中的二進位制則是一個非常微小的開關,用1來表示“開”,0來表示“關”。
十進位制:
600,3/5,-7.99……看著這些耳熟能詳的數字,你有沒有想太多呢?其實這都是全世界通用的十進位制,即1.
滿十進一,滿二十進二,以此類推……2.按權,第一位權為10^0,第二位10^1……以此類推,第n位10^(n-1),該數的數值等於每位位的數值*該位對應的權值之和。
十六進位制:
十六進位制,是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,a-f組成,字母不區分大小寫。
與10進位制的對應關係是:0-9對應0-9;a-f對應10-15;n進位制的數可以用0~(n-1)的數表示,超過9的用字母a-f。
十進位制數60轉換成二進位制數,二進位制數1110111轉換成十進位制數是
96未來可期 十進位制整數轉二進位制的方法是除2取餘法。十進位制數60轉換成二進位制數全過程如下 60 2 30.0 30 2 15 0 15 2 7.1 7 2 3.1 3 2 1.1 1 2 0.1 是除的意思,等號後面第一列為商,第二列為餘數餘數的倒序即為結果 111100 文史一家人 轉化為...
將十進位制數 37 45 10轉換為二進位制數
1 十進位制整數轉換成二進位制整數 連續用該整數除以2,取餘數,直到商等於0為止。再把得到的各個餘數按相反的順序排列。簡稱 除2取餘法 例如十進位制18,轉換成二進位制10010 18 2 9 0 9 2 4 1 4 2 2 0 2 2 1 0 1 2 0 1 100101.011100110011...
二進位制轉十進位制演算法,十進位制轉二進位制演算法
我們在網路上經常遇到要ip轉為二進位制來劃分或彙總子網,所以要找一種最快速的十進位制轉二進位制的方法 這種演算法用除16來算,基於我們對16以內的二進位制很熟悉 朋友你也許也奇怪,除16不是算16進製制轉換的嗎?呵呵,下面看來我說.我們用d表示10進製,用b表示2進製 公式是a d 16 b 餘c....