#include int main() { int a = 5; int b = 0x3D, c = 073; int *d; char e, *f; e = 'X'; d = &c; f = &e; printf("address of a is : %p\n",&a); printf("address of b is : %p\n",&b); printf("address of c is : %p\n",&c); printf("address of d is : %p\n",&d); printf("address of e is : %p\n",&e); printf("address of f is : %p\n",&f); printf("a contains: %d\n", a); printf("b contains: %d\n", b); printf("c contains: %d\n", c); printf("d contains: 0x%x\n", d); printf("e contains: %c\n", e); printf("f contains: 0x%hhX\n", f); printf("d dereferenced is: %d\n", *d); printf("f dereferenced is: %c\n", *f); return (0); }