#include #include int i = 0; void print_hex_signed_unsigned (int i) { char* hex_ptr = (char*)&i; printf("%02x ", hex_ptr[0]); printf("%02x ", hex_ptr[1]); printf("%02x ", hex_ptr[2]); printf("%02x\t", hex_ptr[3]); printf("%14d\t", i); printf("%14u\n", i); } int main () { int index; for (index = 0; index < 256; index++) print_hex_signed_unsigned(index * 1); printf("press enter to continue"); getchar(); return(0); }