CSAPP第二章家庭作业2.58
题目

代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #include <stdio.h>
int is_little_endian () { unsigned int x = 0x12345600; char *p = (char *) &x; if (*p == 0) return 1; else return 0; }
int is_little_endian2 () { int x = 1; char y = (char) x; return y; } int main() { if (is_little_endian2()) { printf("小端机器\n"); } else { printf("大端机器\n"); } return 0; }
|