#include int main() { int a=5; int b=0x3d,c=073; int *d; // integer pointer char e,*f; // e is data, f character pointer. e='X'; // e is a single character 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: %p\n",d); printf("e contains: '%c'(%hhd)\n",e,e); printf("f contains: %p\n",f); printf("d dereferenced is: %d\n", *d); printf("f dereferenced is: '%c'(%hhd)\n",*f,*f); return(0); }