一 先 让 1 向左移 n-1位得到 a;
二 如果置1 那么就 数 | a;
三 如果置 0 那么 就 数 &(~a)
#include<stdio.h>
int main()
{
int temp = 0xfff3ffff;
printf("temp is %x\n",temp);
temp = temp | (3<<18);
printf("temp is %x\n",temp);
temp = temp & (~(3<<18));
printf("temp is %x\n",temp);
}