#include<stdio.h>typedefunsignedchar* byte_pointer;voidshow_bytes(byte_pointer start,size_t len){
size_t i;for(i=0;i<len;i++){
printf("%.2x",start[i]);}printf("\n");}intmain(){
int num =114514;show_bytes((byte_pointer)&num,sizeof(int));}
P56
#include<stdio.h>typedefunsignedchar* byte_pointer;voidshow_bytes(byte_pointer start,size_t len){
size_t i;for(i=0;i<len;i++){
printf("%.2x",start[i]);}printf("\n");}intmain(){
int num =1919810;show_bytes((byte_pointer)&num,sizeof(int));}