将数据以位制显示
yichen
posted @ 2014年7月17日 21:32
in Essay
, 492 阅读
#include <stdio.h>
typedef unsigned char *byte_pointer;
void show_bytes(byte_pointer start, int len)
{
int i;
for(i=0; i<len; ++i)
{
printf("%.2x ", start[i]);
}
printf("\n");
}
void show_int(int *x)
{
//void *p;
show_bytes((byte_pointer)x, sizeof("0123"));
}
int main()
{
int j = 4;
//show_int(j);
show_int(&j);
return 0;
}