#include main() { char *s; unsigned char *s2; int i, j; int *ip; i = 1000; printf("i = 0x%08x\n\n", i); ip = &i; s = (char *) ip; s2 = (unsigned char *) ip; for (j = 0; j < 4; j++) printf("%d ", s[j]); printf("\n"); for (j = 0; j < 4; j++) printf("0x%02x ", s[j]); printf("\n\n"); for (j = 0; j < 4; j++) printf("%d ", s2[j]); printf("\n"); for (j = 0; j < 4; j++) printf("0x%02x ", s2[j]); printf("\n"); }