#include
//把a的x位置位
void setbit(int *a,int x)
{
*a = *a | 1<<(x-1);
}
//清除a的x位
void clrbit(int *a,int x)
{
*a = *a &~(1<<(x-1));
}
int main(int argc,char ** argv)
{
int a=4;
setbit(&a,3);
printf("setbit a=%d\n",a);
clrbit(&a,3);
printf("clrbit a=%d\n",a);
return 0;
}
阅读(1276) | 评论(0) | 转发(0) |