C-判断大端序还是小端序
int isBigEndian() {
typedef union values {
char c[2];
short s;
} values;
values v1 = {.s=0x100};
return v1.c[0] == 1;
}
int main() {
PRINT_INT(isBigEndian());
return 0;
}
int isBigEndian() {
typedef union values {
char c[2];
short s;
} values;
values v1 = {.s=0x100};
return v1.c[0] == 1;
}
int main() {
PRINT_INT(isBigEndian());
return 0;
}