看过第二章之后知道了数据是使用二进制表示的,那么为什么用二进制表示呢?因为计算机内部是由集成电路电子原件组成的,他们的引脚有两种形态0V和5V二进制数只有0和1他们之间的特性非常吻合。
字节是计算机中处理信息的基本单位,在字节单位处理数据时,如果数字小于存储数据的字节数,那么高位上就会用0填补
移位运算和乘除运算,和十进制数一样四则运算同样也可以使用在二进制数中
移位运算是指将二进制数值的各个数位进行左右位移(shift=位移)的运算,位移为:左移(向高位方向)右移(向低位方向),在一次运算中可以进行多个数位的移位操作
逻辑右移和算数右移的区别,右移有移位后在最高位补0和1两种情况。当二进制的数值表示图形模式而非数值时,位移后需要在最高位补0,这就称为逻辑右移。将二进制数作为带符号的数值进行运算时,移位后要在最高位填充位前符号的值(0和1)这称为算数右移
这就是我对第二章的学习情况