#include<stdio.h>
int main(int argc,char*argv[])
{
int a=0,b=0,c=0;
scanf("%d",&a);
a = a&~(1<<20);
a = a|(1<<15);
printf(“a=%d\n”,a);
}
本文介绍了如何使用C语言进行位操作,通过示例展示了异或(~)、按位或(|)和位移运算符的应用,帮助读者深入理解基本的位级编程技巧。
#include<stdio.h>
int main(int argc,char*argv[])
{
int a=0,b=0,c=0;
scanf("%d",&a);
a = a&~(1<<20);
a = a|(1<<15);
printf(“a=%d\n”,a);
}
1053

被折叠的 条评论
为什么被折叠?