大小端判断程序 c
时间: 2023-12-12 10:04:33 浏览: 126
用C语言程序判断大小端模式
以下是一个判断大小端的 C 语言程序:
```c
#include <stdio.h>
int main() {
unsigned int num = 1;
char *ch = (char*)#
if (*ch == 1) {
printf("Little Endian\n");
} else {
printf("Big Endian\n");
}
return 0;
}
```
该程序通过将一个 unsigned int 类型的变量 num 的地址强制转换成 char* 类型,并取出其中的第一个字节,判断该字节的值是否为 1,来判断当前系统是否为小端序。如果是小端序,则最低有效字节存储在最前面,反之则为大端序。
阅读全文