n位二進位制數需要多少位十進位制數表示

2021-03-03 21:01:39 字數 1715 閱讀 4608

1樓:

一個無符號bai的n位二進位制

,其du最大值為 2^zhin -1, 由於 2^3 =8 < 10, 2^4=16>10, 所以這個daon位無符號二進位制對應專的十進位制位數屬必然大於等於 (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。

一個n位二進位制數字可代表多少個不同的值?

2樓:匿名使用者

1位二進位制數,就只有和兩種狀態。2位就有00,01,10,11四種狀態。n位就有2的n次方個不同的值。

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

二進位制數(binaries)是逢2進位的進位制,0、1是基本算符;計算機運算基礎採用二進位制。電腦的基礎是二進位制。在早期設計的常用的進位制主要是十進位制(因為我們有十個手指,所以十進位制是比較合理的選擇,用手指可以表示十個數字,0的概念直到很久以後才出現,所以是1-10而不是0-9)。

電子計算機出現以後,使用電子管來表示十種狀態過於複雜,所以所有的電子計算機中只有兩種基本的狀態,開和關。也就是說,電子管的兩種狀態決定了以電子管為基礎的電子計算機採用二進位制來表示數字和資料。常用的進位制還有8進位制和16進位制,在電腦科學中,經常會用到16進位制,而十進位制的使用非常少,這是因為16進位制和二進位制有天然的聯絡:

4個二進位制位可以表示從0到15的數字,這剛好是1個16進位制位可以表示的資料,也就是說,將二進位制轉換成16進位制只要每4位進行轉換就可以了。

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

3樓:匿名使用者

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

2^n>=9999

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

4樓:匿名使用者

最少需要14位。

望採納,謝謝

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

5樓:你猜我猜哇擦猜

一個無符號的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.

6樓:匿名使用者

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

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

二進位制數10110換算十進位制數是多少

10110 二進位制 22 十進位制 二進位制轉十進位制 要從右到左用二進位制的每個數去乘以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 所以總結起來通用公式為 ...

8位二進位制補碼所能表示的十進位制整數範圍是多少至多

10000000 二進位制 128 十進位制 11111111 二進位制 255 十進位制 所以 8位二進位制補碼所能表示的十進位制整數範圍是128至255 128 127 128的補碼為11111111127的補碼為01111111 8位二進位制補碼所能表示的十進位制整數範圍是多少至 計算機儲存的...

二進位制轉換十進位制1001的十進位制是多少

二進位制數1001轉十進位制是9。解析 二進位制轉換十進位制時,從左到右將二進位制的每位數乘以2的相應次方,之後再相加,就得到了對應的十進位制數。1001轉十進位制 1 2 0 0 2 1 0 2 2 1 2 3 9。二進位制轉換十進位制是9。根據二進位制與十進位制的 1248 換演算法 1001 ...