I wanted to understand the difference between the following two definitions
unsigned long long id = 0x0FULL; //should be correct
unsigned int store = 0X0FULL; // ?? Can this be done
printf("id is : 0x%llx store is : 0x%x\n",id,store);
An output for the the two variables returns the same value
id is : 0xf store is : 0xf