书上说:
将一个32位整数写入内存,然后用十六进制编辑器对其查看.
我主要是不明白如何将32位整数写入内存,难道要用C语言写个程序吗?平时查看文件能看到的也是ascii字符,没什么用啊
写入文件,用hexdump或者带16进制的编辑器查看
书只是告诉你你可以那么做!
自己动手验证下又不难!
#include<stdio.h>
int main()
{
unsigned int t = 0x01;
char *p = (char *)&t;
if (0x01 == *p) {
printf("little endian\n");
} else {
printf("big endian\n");
}
return 0;
}