C : エンディアン判定
タイトル通り。
エンディアンの判定なんぞをやってみませう。
C言語或はコンパイラに依存します。
エンディアンの判定なんぞをやってみませう。
C言語或はコンパイラに依存します。
#include <stdio.h>
#include <stdint.h>
typedef union {
int32_t i;
int8_t c[4];
} endian;
int main() {
endian endn = { .i = 1, };
printf("%s\n", ((endn.c[3] == 1)?"big":"little"));
return 1;
}
コメント