计算机中的最小单位是字节(byte),一个二进制就是0和1组成一个位(bit)。那么就有1byte = 8 bit;
对于有符号数来说,符号的“正”,“负”计算机就不能够识别,但是如果用“0”来表示“正”,“1”来表示“负”。那么现在计算机就可以识别带有符号的数了。
举个例子:
1个字节的取值范围是: ~,最大值就是0111 1111(二进制),最小值就是1000 0000(二进制)。
2个字节的取值范围是: ~,最大值就是0111...11111一共15个正数(二进制),最小值就是1000...0000一共15个负数(二进制)。
4个字节的取值范围是: ~,最大值就是0111...1111一共31个正数(二进制),最小值就是1000...0000一共31个负数(二进制)。
8个字节的取值范围是:~ ,最大值就是0111...1111一共63个正数(二进制),最小值就是1000...0000一共63个负数(二进制)。