#include<stdio.h>
#include<string.h>
int main(int argc, const char *argv[])
{
//10.2:已知数据data,给data的第六个bit位置1,
//对data的第4个bit位置0,对data的第5个bit位取反
int data=0;
printf("input");
scanf("%d",&data);
int a=data|1<<5;
int b=a&~(1<<3);
int c=b^(1<<4);
printf("%d\n",c);
return 0;
}