//============================================================================
// Author      : SaEeD
// Description : Bitwise Shift Operation Example in C++
//============================================================================

#include <iostream>
#include <stdio.h>
int main(int argc, char **argv)
{
	int x = 0xAABBCCDD;
	int a,b,c,d;
	a=(x>> 24) & 0xFF;
	b=(x>> 16) & 0xFF;
	c=(x>> 8) & 0xFF;
	d = x & 0xFF;

	printf("Value in Hex: 0x%x\n" ,  x);

	printf("Shift 24 Value A in Hex: 0x%x\n" ,  a);
	printf("Shift 16 Value B in Hex: 0x%x\n" ,  b);
	printf("Shift 8 Value  C in Hex: 0x%x\n" ,  c);
	printf("D Value in Hex: 0x%x\n" ,  d);

	return 0;
}