最少用幾位二進位製數即可表示任一5位長的十進位制整數

2021-03-04 09:01:06 字數 2563 閱讀 4443

1樓:

2^17=131072

2^16=65536

所以你要表達正整數的話至少需要 17位

如果需要有負整數,那麼就是18位

2樓:蔥秀才

14就是10011100010000=10000

3樓:岑智靖懷慕

5位長的十進位制正整數是99999,

2的16次方是65536,不夠

2的17次方是131072,夠了.

所以最少用17位二進位製數可表示

最少用幾位二進位製數即可表示任一5位長的十進位制正整數?

4樓:匿名使用者

5位長的十進位制正整數是99999,

2的16次方是65536,不夠

2的17次方是131072,夠了.

所以最少用17位二進位製數可表示

5樓:

5位長的十進位制正整數是99999,

2^16 = 65536,

2^17 = 131072,

∴ 最少用17位二進位製數可表示

用8個二進位制位能表示的最大的無符號整數等於十進位制整數多少?

6樓:匿名使用者

用8個二進位制位能表示的最大的無符號整數等於十進位制整數255。

1、8位無符號的二進位製數表示為00000000-11111111,即十進位制的0-255。

2、二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」。

3、二進位制轉十進位制:要從右到左用二進位制的每個數去乘以2的相應次方。

所以8位無符號的二進位製數表示十進位制的0-255共256個數。

用二進位制表示乙個五位長的十進位製數,之前要多少位二進位制

7樓:你猜我猜哇擦猜

乙個無符號的n位二進位制,其最大值為 2^n -1, 由於 2^3 =8 < 10, 2^4=16>10, 所以這個n位無符號二進位制對應的十進位制位數必然大於等於 (n/4) 且小於等於 (n/3).其實這就是乙個求」以2為底10的對數「的問題,近似值約為 3.321928.

如果用公式來表達,就是:

m = int(n/3.321928)+1;

這裡的 m 代表十進位制的位數,int(n/3.321928) 表示對 (n/3.321928) 取整;之所以最後要加上乙個1,是因為十進位制的最小位數佔1位.

例如乙個32位的二進位製數,代入上式結果為10;64位二進位制數代入上式結果為20.

8樓:匿名使用者

用二進位制表示乙個五位長的十進位製數,至少要32位二進位制(計算機記憶體實際佔用位)。

十進位製數99999的二進位制表示是:1 1000 0110 1001 1111。

用二進位製數表示四位十進位製數最少需要多少位

9樓:匿名使用者

最大的四位十進位製數是9999.

2^n>=9999

所以用二進位製數表示四位十進位製數最少需要14位。

10樓:匿名使用者

最少需要14位。

望採納,謝謝

若要用二進位製數表示十進位製數的0到999,則至少需要多少位?詳細過程,謝謝

11樓:匿名使用者

999(10) = 1111100111(2);所以最多需要10位。

看看二進位制每位上能表示的數:個位是1,高位是低位乘以回2。

1024,512,256,128,64,32,16,8,4,2,11024這位後面所

答有位加起來等於1023,依次類推

所以999可以由1024之後的各位湊出來:至少要10位999=512+256+128+64+32+4+2+1

12樓:匿名使用者

(999)10將其轉化為二進位制,(ps:逐次除以2,直至商為0,得出餘數倒排。)結果為(1111100111)2。

數1111100111共有10位,因此至少需要1位。

13樓:祈禱

999(10) = 1111100111(2);

所以最多需要10位。

若要表示0到9999之間的十進位制數目,使用二進位制最少需要多少位?。

14樓:匿名使用者

需要14位2進製數。在10進製中,0~9999一共有10000個數。而n位2進製數能表示出從0到2^n-1,一共2的n次方個數。

所以列出不等式2^n>=10000,n為自然數,解得n最小為14

15樓:做而論道

14位二進位製數,可以表示:0~16383。

適合於表示0~9999。

13位二進位製數,不夠用,僅可以表示:0~8191。

16樓:匿名使用者

一共要17位 直接把9999換算一下是11000110100111110

32位的二進位製數可表示的最大十進位製數是多少

2的31次方 2的30次方 2的29次方 2 2 2 二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是 逢二進一 借位規則是 借一當二 二進位制運算。加法 0 0 0,0 1 1 0 1,1 1 10減法 0 0 0,1 0 1,1 1 0,...

二進位製數如何轉化成十進位製數二進位製數如何轉換成十進位製數?

各位次上的數字乘以2的n n是所在位次數減一 次冪相加 例如 二進位製數1101轉化為十進位制就是1 2e3 1 2e2 0 e1 1 2e0 13 二進位製數第0位的權值是2的0次方,第1位的權值是2的1次方 所以,設有乙個二進位製數 0110 0100,轉換為10進製為 下面是豎式 0110 0...

二進位製數對應的十進位製數是多少,二進位製數1010101對應的十進位製數是多少

寫出二進位制每位上的基數就可以計算了 二進位制基數寫法 個位1,小數點左邊 高位 低位 2,小數點右邊 后位 前位 2 按順序寫出1010.101b對應各位 8 4 2 1.1 2 1 4 1 8 將要轉換的數按位對齊寫在下面一行 1 0 1 0.1 0 1 觀察這個數 這個數包含1個8,1個2,1...