① N位二进制能表示的最大整数是____ N位二进制数最多能表示____个数字. 有什么区别啊
N位二进制能表示的最大整数是2^N-1,N位二进制最多能表示2^N个数字.
② 在C语言中,假设一个整数用2个字节存储,则最大整型数是_____
为了达到最大的存储量,选用unsigned型int(最高位不再用于表示正负号)。由于一个字节是8位二进制数,故2个字节是16位,可以存储的最大整数是2^16-1=65535
③ N位二进制能表示的最大整数是____ N位二进制数最多能表示____个数字。
N位二进制能表示的最大整数是2^N-1,N位二进制最多能表示2^N个数字。
④ 整数用两个字节存储二进制中绝对值最大数是
要看这两个字接中存储的是有符号整数还是无符号整数。如果是有符号数,那他它存储的整数范围就是-32768....+32767,绝对值,最大的数就是32768,也就是二的15次方。如果是存储的无符号整数,那么绝对值就是65535,可以存储的数的范围就是0到65535。
⑤ 一个8位的储存单元中,能够存储的最大无符号整数是多少
1、一个8位的储存单元中,能够存储的最大无符号整数是二进制数11111111,转化为十进制数为:255。
2、如果最左边这一位不用来表示正负,而是和后面的连在一起表示整数,那么就不能区分这个数是正还是负,就只能是正数,这就是无符号整数。
3、计算机里的数是用二进制表示的,最左边的这一位一般用来表示这个数是正数还是负数,这样的话这个数就是有符号整数。
(5)二进制能存储的最大整数扩展阅读
1、无符号整数常用于表示地址、索引等正整数,它们可以是8位、16位、32位、64位甚至更多。8个二进制表示的正整数其取值范围是0~255,16位二进制位表示的正整数其取值范围是0~65535。
2、有符号整数,8位二进制范围为:-127~+127。
参考资料
网络-无符号整数
⑥ 16个二进制位可表示的整数范围是为什么
带符号16个二进制位可表示整数范围是-32768~32767,无符号16个二进制位可表示整数范围是0~65535。因为每个二进制位只能是0或1两种表示,16个就能有2^16=65536种表示。
字节是计算机可寻址的最小单位,每个字节有8个二进制位,其中最右边
的一位为最低位,最左边的一位为最高位,每个二进制位的值不是0就是1。
在计算机内部,有符号整数都用该数的二进制补码形式存储。二进制位的位数可表示一个机器字的字长,一个二进制位包含的信息量称为一比特。
原码将最高位作符号(以“0”表示正,“1”表示负),其余各位代表数值本身的绝对值。正整数的原码、反码、补码相同。负整数的反码为其原码除符号位外按位取反(即0改为1、1改为0),而其补码为其反码末位加1。
(6)二进制能存储的最大整数扩展阅读:
输出
如果表达式已在格式中给出,以二进制位串向左对齐输出给长度为w的场。若长度大于w,则右部分被略去;若长度小于w,则右边用书补齐;若w没有给出,而二进错位格式只是
形式,那么,二进制位串输出到一个和二制位串等长的场.
输入
必须给出其表达式。读入长度为w的场,它包含上述形式的二进制位串。场不允许用空格字符组成,场前或场后的空格符均被忽略。
⑦ 怎样求16个二进制位可以储存的最大数是多少
16位二进制数最大可以表示65535。解决方法如下:
1、通过 Integer.toBinaryString 将一个数字转为二进制串,补齐前面缺失的0,通过 StringBuilder 的 reverse 方法将串颠倒反转,并通过 Integer.parseInt 方法将颠倒的串转为整型数值(二进制转换)。
⑧ 用八位二进制位可以表示的最大正整数是多少如何计算
可以这么考虑!答案是:B
二进制:11111111,转换成十进制就是:255
这个题目的要求是最大正整数,而不是最大多少个数,所以,答案应该是255,而不是256(256个不同的数,其中0也算1个)。
⑨ 通常一个字节包含个二进制位。在一个字节中能存放的最大整数是,它的二进制数形式是。最小整数是,二进制是
一个字节8位二进制,默认情况下应该是无符号的,最大11111111是 255,最小00000000是0.
如果考虑符号位,则当最高位是0时为正数,最大值是01111111是127. 当最高位是1时为负(符号位),最小为11111111,又负数用补码表示,补码是反码+1,而反码又是原码取反。易知反码是10000000,则补码是10000001=128,又符号位是负,则为-128. 希望对你有帮助。
⑩ int类型能够存储的最大数值是多少2进制
int类型能存储的最大数值是2^32
int类型在内存中占4个字节,也就是用32位二进制表示。其中最高位为符号位,0表示正,1表示负。
int类型正数上限二进制表示为0111 1111 1111 1111即(2^32)-1,表示0的符号位是0(即最高位是0):0000 0000 0000 0000
由于0已经被正数这一边表示了,所以负数的1000 0000 0000 0000就可以用来表示-2^32