#include int main(void) { unsigned int a = 0xdc3f109a; /* Preferred data type for expressing size of data structures */ size_t i; unsigned char *p; printf("Current value of variable: %x\n\n", a); for (i = 0, p = (char *)&a; i < sizeof(int); i++) { printf("Address: %p - Value %x\n", p, (unsigned char)*p); p++; } return 0; }