函数题:判定大小端序 - C/C++ 枚举与联合
结合typedef定义一个联合类型Endian,使得下述代码能正确判断CPU的大小端序。请思考该程序的工作原理。<br>
提示:联合体包括无符号整数成员i和无符号字符成员b。
### 裁判测试程序样例:
c++
//Project - Big/Small Endian
#include <stdio.h>
//在这里定义Endian联合体类型
int main(){
Endian e = {.i=99};
if (e.b==99)
printf("little endian.");
else
printf("big endian.");
return 0;
}
### 输入样例:
in
### 输出样例:
out
little endian.
说明:当代计算机大多是little endian,即高位字节在高地址(预计PTA的OJ评测机也是)。<br>
请注意:函数题只需要提交相关代码片段,不要提交完整程序。
### 感觉不会? 那试着听听**免费的B站网课**
[简洁的C和C++ - 重庆大学在线课程](https://www.bilibili.com/video/BV1it411d7zx/)
[Python编程基础及应用 - 重庆大学在线课程](https://www.bilibili.com/video/BV1kt411R7uW/)

答案:若无答案欢迎评论
提示:联合体包括无符号整数成员i和无符号字符成员b。
### 裁判测试程序样例:
c++
//Project - Big/Small Endian
#include <stdio.h>
//在这里定义Endian联合体类型
int main(){
Endian e = {.i=99};
if (e.b==99)
printf("little endian.");
else
printf("big endian.");
return 0;
}
### 输入样例:
in
### 输出样例:
out
little endian.
说明:当代计算机大多是little endian,即高位字节在高地址(预计PTA的OJ评测机也是)。<br>
请注意:函数题只需要提交相关代码片段,不要提交完整程序。
### 感觉不会? 那试着听听**免费的B站网课**
[简洁的C和C++ - 重庆大学在线课程](https://www.bilibili.com/video/BV1it411d7zx/)
[Python编程基础及应用 - 重庆大学在线课程](https://www.bilibili.com/video/BV1kt411R7uW/)

答案:若无答案欢迎评论