數制轉換 84十進位制轉換成二進位制八進位制以及8421BCD

2021-04-08 23:59:01 字數 2012 閱讀 5597

1樓:匿名使用者

32轉八

32/8 = i 4 0

那麼第一個是

bai4秒的小數位是0

轉八進位制方法:du

2樓:弓長舟亢白告

二進位制1010100 八進位制124 8421bcd換成十進位制138550221

3樓:曉之蒂

#include

#include

void main(),b[100]=,c[100]=;

for(int i=1,m=n;m>0;i++)a[0]=i-1;

for(i=1,m=n;m>0;i++)b[0]=i-1;

for(m=n,i=1;m>0;m/=10,i++)i--;

}c[0]=i-1;

for(i=a[0];i>0;i--)

printf("%d",a[i]);

printf("\n");

for(i=b[0];i>0;i--)

printf("%d",b[i]);

printf("\n");

for(i=c[0];i>0;i--)

printf("%d",c[i]);

printf("\n");

}完美執行

答啊。二進位制:1010100

八進位制:124

8421bcd:1000 0100

26轉換成二進位制,八進位制,十六進位制以及8421bcd碼分別是?

4樓:松煙羽倩

53/16=3

餘數5,二進位制形式0101

3/16=0

餘數3,二進位制形式0011

53d=35h=00110101b=110101b=65o=01010011bcd

每3位二進位制數轉換成1位八進位制數:000~111=>

0~7。

每1位十進位制數,用4位二進位制碼來表示,就是bcd碼:

00000

10001

20010

30011

40100

50101

60110

70111

81000

91001

將十進位制數4.75轉換成二進位制、八進位制、十六進位制數 將十進位制數2016轉換成8421bcd碼

5樓:匿名使用者

4.75d=100.11b=4.6o=4.ch

2016d=0010 0000 0001 0110 bcd

十進位制轉化成二進位制,8進位制,8421bcd 的公式? 20

6樓:泰山

1.二進位制->十進位制

1111

8+4+2+1=15

一個1對應一個數

2.十進位制->十六進位制

先化成二進位制再

1111,1111,1111

每4個二進位制位算一個十六進位制位數,即 fff3.十進位制->八進位制

同理,化成二進位制

111,111,111

再每3個轉成一個位,即 777

4.十進位制轉化成二進位制,不斷除以2,直到餘數為0把所有餘數倒著寫就好了

26轉換成二進位制,八進位制,十六進位制以及8421bcd碼分別是?

7樓:空洞悠靈

二進位制:11010

八進位制:32

十六進位制:1a

8421bcd碼:00100110

求一個關於二進位制、八進位制、十進位制、十六進位制轉換成8421bcd碼的方法,最好是有例題的,謝謝!

8樓:匿名使用者

簡單,二轉八從低向高位三個數得出八進位制數的一位,高位不足三位用0補,二轉一十六隻是四位一轉其餘同。二轉十用各位數乘該位權再相加,8421就是用四個二進位制位表示一個十進位制位,十進位制是橋樑!

十進位制100 75轉換成二進位制,十進位制100轉二進位制是多少

計算器是不會計算小數的 十進位制100.75轉換成二進位制 先拿整數100除以2。100 2 50餘0,50 2 25餘0,25 2 12餘1,12 2 6餘0,6 2 3餘0,3 2 1,餘1,從後往前看就是1100100 小數75轉換是用乘的,0.75 2 1.50取整數1。用0.50 2 1....

數字「192」轉換成二進位制數,再轉換成十進位制

192轉換為二進位制數方法是除2取餘反向輸出如下 192 2 商96 餘0 96 2 商48 餘0 48 2 商24 餘0 24 2 商12 餘0 12 2 商6 餘0 6 2 商3 餘0 3 2 商1 餘1 1 2 商0 餘1 結果為 11000000 再轉換為十進位制是,從最右邊開始 2 0 0...

二進位制數11000000轉換成十進位制數是多少

192二進位制是計算技術中廣泛採用的一種數制,二進位制資料是用0和1兩個數碼來表示的數,它的基數為2,進位規則是 逢二進一 和十進位制的 逢十進一 是一個道理。二進位制轉換成十進位制 要從右到左用二進位制的每個數去乘以2的相應次方例如 十進位制的123可以表示成 1 10 2 2 10 1 3 10...