#include<stdio.h>
int main(int argc,char*argv[])
{
int a;
int b;
printf(“请输入:\n”);
scanf("%d",&a);
b = 1;
b = b <<15; \b左移15位 则第15位为1 ,其余为0
a = a|b; \ a 或b 因为第15位为1 ,则无论a的第15位为多少,最后运算结果a的第15位为1
printf(“a:%d\n”,a);
return 0;
}
#include<stdio.h>
int main(int argc,char*argv[])
{
int a;
int b;
printf(“请输入:\n”);
scanf("%d",&a);
b = 1;
b = b <<15; \b左移15位 则第15位为1 ,其余为0
a = a|b; \ a 或b 因为第15位为1 ,则无论a的第15位为多少,最后运算结果a的第15位为1
printf(“a:%d\n”,a);
return 0;
}