>> 右移
0xFF : 0000 0000 0000 0000 0000 0000 1111 1111
& 0xFF 作用,只取出当前低(最右面)8位,其他位补0
>> 右移 8 位,之后 & 0xFF ,则是取出未移位前数高 8位(当前数最右面的8位)的数值
大小端
大端: 高位数据放在低位内存中,读取数据类似字符串 拿十进制举例 :
数据: 7654321 , 存入内存为 : 1234567
小端: 高位数据放在高位内存中,举例:
数据: 7654321 , 存入内存为: 7654321