%x可以输出16进制的数
位移操作
int a = 0xf12d2ec2
int c = a >> 8 位移8个 后面的8个2进制将变成0 结果是 0xf12d2e
然后 c & 0xff 做与运算 之后最后的2位会保留 (2e会因为FF都是1做与运算保留下来 ,2e前面的因为和0做了运算所以会变成0)
0xf12d2ec2
0x000000ff 做与运算则会保留下来c2
给指针指向的内存赋值和给指针赋值
*p = 7; //给p所指向的内存赋值, 指针赋值
p = &k; //给p赋值