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个数字。