如何区分计算机系统中的大小端字节序?

更新于
2026-10-10 06:14:08
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计124个文字,预计阅读时间需要1分钟。

如何区分计算机系统中的大小端字节序?

判断大小端+使用强制类型转换

判断大小端

使用强制类型转换

#include <stdio.h> int main() { int num = 1; char* ch = (char*)(&num); if(*ch == 1) printf("小端\n"); else printf("大端\n"); return 0; }

使用联合体

#include <stdio.h> union um { int i; char q; }; int main() { union um un; un.i = 1; if (un.q == 1) printf("小端\n"); else printf("大端\n"); return 0; }

如何区分计算机系统中的大小端字节序?