【在编程这条路走的很远
对代码出了问题 能够快速掌握问题的本质】
比特/字节/二进制
-什么是比特(bit)
-什么是字节(byte)
十进制 与 二进制的转换与运算
-二进制-十进制
-十进制-二进制
-二进制加法
-二进制求反、求负值
-二进制减法
一个比特能表达多少个数字?
一个比特能表示两个数字
同一个时间只能表示 两个数字中的一个
什么是字节?
如果一个字节是8个比特
7 6 5 4 3 2 1 0
为什么用 比特 组成 字节 再组成 字?
用二进制表示十进制
表示整数是2**n;
表示到的范围是2**n-1;
有符号整数的负数部分范围为2**(n-1);
有符号整数的正数部分范围为2**(n-1)-1;
但是能够表示的数据的范围仍然是2**n。
练习题
长度为4个字节的字,这个字能够表示多少个数字?如果我们拿这个字去表示无符号整数的话,那么这个无符号整数的范围是多少?如果去表示有符号整数的话,范围又是多少?