判断电脑是大端系统还是小端系统
2017-09-30 00:00
113 查看
union enidanUnion { short shortValue; char charValue[2]; }; /** * 返回 -1 失效; 0 小端; 1 大端 */ int testEnidan(void) { union enidanUnion num; if (sizeof(short) == 2) { num.shortValue = 0x000F; if (num.charValue[0] == 0 && num.charValue[1] == 15) { printf("大端系统"); return 1; } else if (num.charValue[0] == 15 && num.charValue[1] == 0) { printf("小端系统"); return 0; } else { printf("本测试失效"); return -1; } } else { printf("本测试失效"); return -1; } }
相关文章推荐
- 判断电脑系统中一个数是大端存储还是小端
- 判断系统CPU是大端还是小端
- 编写程序判断你的电脑存储方式是大端存储还是小端
- 判断系统CPU是大端还是小端 详解
- 如何写程序判断自己电脑是大端字节序还是小端字节序?
- 怎么判断32位系统下是大端还是小端
- 如何判断自己的电脑是大端还是小端?
- 写一个程序判断当前系统存储模式是大端还是小端
- 笔试面试7 如何判断一个系统的存储方式是大端还是小端
- 判断系统CPU是大端还是小端
- 电脑大小端问题以及如何判断当前机器是大端还是小端
- 如何使用程序判断系统是大端还是小端?
- 写个程序判断系统是多少位,是大端还是小端
- 怎样判断你的电脑是大端字节序还是小端字节序
- 判断电脑是大端还是小端
- 关于大小端的简单介绍以及使用C写一个函数判断当前系统是大端存储还是小端存储
- 【编程1】写一个函数判断系统是大端还是小端
- 用编程来判断系统是大端还是小端
- 判断系统是大端还是小端
- C++学习---一道笔试题:测试当前电脑系统是大端存储还是小端存储数据