#include<stdio.h>
int main()
{
printf("%x", -1>>1);
return 0;
}
#include<stdio.h>
int main()
{
unsigned int num;
int i;
scanf("%u", &num);
for(i=0; i<16; i++)
{
printf("%d", (num<<i & 1<<15)?1:0);
}
return 0;
}
#include<stdio.h>
int main()
{
unsigned int m = 32;
printf("%x", ~m);
return 0;
}
#include<stdio.h>
int main()
{
unsigned int num;
int c=0;
scanf("%u", &num);
for(;num;num>>=1)
{
if(num & 1)
c++;
}
printf("%d", c);
return 0;
}
#include<stdio.h>
int main()
{
printf("%x", -1<<3);
return 0;
}
#include<stdio.h>
char *fun(unsigned int num, int base);
int main()
{
char *s;
s=fun(128, 2);
s=fun(128, 16);
printf("%s",s);
return 0;
}
char *fun(unsigned int num, int base)
{
static char buff[33];
char *ptr = &buff[sizeof(buff)-1];
*ptr = ' ';
do
{
*--ptr = "0123456789abcdef"[num %base];
num /=base;
}while(num!=0);
return ptr;
}
#include<stdio.h>
int main()
{
unsigned int a=0xffff;
~a;
printf("%x", a);
return 0;
}
#include<stdio.h>
int main()
{
unsigned int m[] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};
unsigned char n, i;
scanf("%d", &n);
for(i=0; i<=7; i++)
{
if(n & m[i])
printf("yes");
}
return 0;
}
#include<stdio.h>
int main()
{
unsigned char i = 0x80;
printf("%d", i<<1);
return 0;
}
#include<stdio.h>
int main()
{
printf("%d >> %d %d >> %d", 4 >> 1, 8 >> 1);
return 0;
}
#include<stdio.h>
int main()
{
char c=48;
int i, mask=01;
for(i=1; i<=5; i++)
{
printf("%c", c|mask);
mask = mask<<1;
}
return 0;
}
#define P printf("%d", -1^~0);
#define M(P) int main()
{
P
return 0;
}
M(P)
#include<stdio.h>
int main()
{
int i=32, j=0x20, k, l, m;
k=i|j;
l=i&j;
m=k^l;
printf("%d, %d, %d, %d, %d", i, j, k, l, m);
return 0;
}
#include<stdio.h>
int main()
{
printf("%d %d", 32<<1, 32<<0);
printf("%d %d", 32<<-1, 32<<-0);
printf("%d %d", 32>>1, 32>>0);
printf("%d %d", 32>>-1, 32>>-0);
return 0;
}
#include<stdio.h>
int main()
{
unsigned int res;
res = (64 >>(2+1-2)) & (~(1<<2));
printf("%d", res);
return 0;
}
#include<stdio.h>
int main()
{
int i=4, j=8;
printf("%d, %d, %d", i|j&j|i, i|j&&j|i, i^j);
return 0;
}