1. 11位補碼可表示的整數取值范圍是-1024~1023,有人可以詳細的用二進制方法解釋下如何得出-1024的嗎
二進制數最高位是符號位,正數最大為011111111111,即為1023,01111111111對應的負數補碼為連同符號位求反加1,為10000000001
即為:-1023,10000000001不是最小,再減1為10000000000,即為-1024
隨便一個負數:比如-4的補碼為:1100,-5的補碼為:1011
-4-1=-5
1100-1=1011
2. 十位二進制數可以表示多少個不同的數據
先理解一下十進制數。
十位十進制數可以表示多少個不同的數據?
最小為:000...0,即10個0; 最大為:999...9,即10個9。
共可以表示:「10的10次方」個不同的數據。
對於二進制數,就是:
共可以表示:「 2的10次方」個不同的數據。
即 1024 個。
3. 11位二進制數據約為多少kb
因為存儲數據時的基本單位是「位元組」,一個位元組就是8位二進制,所以11位二進制數據就需要2位元組,它就是1/512KB。
如果以二進制位計,那麼11位二進制數據就是11/1024kb。
4. 一個n位二進制數字可代表多少個不同的值
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位進行轉換就可以了。
5. 二進制每一位能取的最大數值
用二進製表示十進制1-4, 非別是1,10,11,100,每一位上1的個數是5.
那麼用二進製表示十進制1-128,每一位上1的個數是多少?
用二進製表示十進制1-4, 非別是1,10,11,100,每一位上1的個數是5.
其中,個位上1出現了2^1=2次,十位上1出現了2^1=2次,百位上1出現了1次,
2+2+1
=2*2^1+1
=5
用二進製表示十進制1-8, 分別是1,10,11,100,101,110,111,1000,每一位上1的個數是13.
其中,個位上1出現了2^2=4次,十位上1出現了2^2=4次,百位上1出現了了2^2=4次,千位上1出現了1次,
4+4+4+1
=3*2^2+1
=13
用二進製表示十進制1-16, 分別是1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110,1111,10000,
其中,個位上1出現了2^3=8次,十位上1出現了2^3=8次,百位上1出現了了2^3=8次,千位上1出現了了2^3=8次,萬位上1出現了1次,
8+8+8+8+1
=4*2^3+1
=33
可知,此計算通項式為:n*(2^(n-1))+1
其中,n為二進制數的位數
由上,128為8位二進制數10000000,故其中1的個數為:
8*(2^(8-1))+1
=8*2^7+1
=1024+1
=1025
即所有1的個數是1025個。
6. 11位二進制無符號證書可以表示最大十進制數值是
應該是2的11次方減1
7. 二進制數字表示
二進制數 只有0、1兩個數字表示 奉二進一 某一位是0就表示0,某一位是一,則從這個數的最右邊數,第一位是1,則表示1(2的0次方);第二位是1,則表示2(2的一次方);第三位是1,則表示4(2的三次方);第四位是1,則表示8(2的三次方);…… 規律:從右往左數第N位上的數字乘以2的(N-1)此方。二進制數表示的是各位數字所表示數字的和 用二進制數字表示0-9 如下十進制:0 1 2 3 4 5 6 7 8 9二進制:0 1 10 11 100 101 110 111 1000 1001求1000的二進製表示 就是求2的幾次方接近1000 但小於1000,然後用2的n此方+2 的m次方 + 2的x此方……的和等於1000,然後在對應的數位上寫1,在空缺位上寫0,2的10此方等於1024 2的9此方等於521,則 1000要用10位(9+1)二進制數表示1000 = 521 + 256 + 128 + 64 + 32 + 0 + 8 +0 +0 +0 第幾位:10 9 8 7 6 5 4 3 2 1所以1000的二進製表示為:1111101000
8. 11位補碼可表示的整數的數值范圍是
11位二進制若以原碼表示,則有效范圍是0~2的11次方-1,即0~2047。
以補碼表示時,負數部分絕對值最大為2的10次方,即-1024;正數部分絕對值最大為2的10次方減1,即+1023。
其實你了解了補碼的概念之後就知道這個推導過程了呀。
9. 8個二進制位最多表示多少數據
如果第一位不表示正負
則表示2^8=256個
如果第一位表示正負
則後七位表示2^7=128個,再加上正負,有2*128=256
所以,不管第一位是不是表示正負
都是256個
10. N位二進制能表示的最大整數是____ N位二進制數最多能表示____個數字。
N位二進制能表示的最大整數是2^N-1,N位二進制最多能表示2^N個數字。