十六进制位移操作

%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赋值

posted @ 2016-03-09 12:50  xadxxx  阅读(2922)  评论(0编辑  收藏  举报