第六周课上测试-1-ch02

第六周课上测试-1-ch02

1. 要求:
1.参考附图代码,编写一个程序 “week0601学号.c",判断一下你的电脑是大端还是小端。

2. 提交运行结果”学号XXXX的笔记本电脑是X端“的运行截图,要全屏,包含自己的学号信息


3.*************课下把代码推送到代码托管平台***************
2. 测试代码:
#include <stdio.h>
#include <stdbool.h>

union {
    int number;
    char s;
} test;

bool testBigEndin() {
    test.number = 0x01000002;
    return (test.s == 0x01);
}

int main(int argc, char **argv) {
    if (testBigEndin()) {
        printf("big");
    } else {
        printf("small");
    }
}
3. 测试结果:

4. 码云链接
5.错误原因:

上图中,左面代码并不是我运行的代码,是老师上课所给的代码,只是截图的时候碰巧在一个界面。

原文地址:https://www.cnblogs.com/xzh1996/p/8000986.html