/* * A simple program that demonstrates the behavior of shift right. * */ #include <stdio.h> int main(int argc, char* argv[]) { int v = -32; char s = 0xA0; printf("v = %d(0x%x)\t v>>1 = %d(0x%x)\n", v,v,v>>1,v>>1); printf("s = %d(0x%x)(char: %c)\t v>>1 = %d(0x%x)(char: %c)\n",s,s,s, s>>1,s>>1, s>>1); return 0; }