博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断CPU是大端还是小端
阅读量:6981 次
发布时间:2019-06-27

本文共 551 字,大约阅读时间需要 1 分钟。

#include "stdafx.h"#include 
using namespace std;/*#大端模式(Big_endian):字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。#小端模式(Little_endian):字数据的高字节存储在高地址中,而字数据的低字节则存放在低地址中。##union 型数据所占的空间等于其最大的成员所占的空间。对union 型的成员的存取都是#相对于该联合体基地址的偏移量为0 处开始,也就是联合体的访问不论对哪个变量的存取都#是从union 的首地址位置开始。如此一解释,上面的问题是否已经有了答案呢?#*/bool little_endian(void){ union A { int i; char c; }a; a.i = 1; return (a.c==1);}int _tmain(int argc, _TCHAR* argv[]){ if (little_endian()) cout<<"little_endian"<

 

转载于:https://www.cnblogs.com/MrGreen/p/3342002.html

你可能感兴趣的文章
1-bat
查看>>
15-shell 输入/输出重定向
查看>>
Java关键字final、static使用总结
查看>>
Bootstrap 模态框上下居中
查看>>
SQL Server不能启动
查看>>
【Vue】IView之table组件化学习(二)
查看>>
使用reflector对.NET反编译
查看>>
JAVA-基础(Class对象及反射)
查看>>
scope重定义
查看>>
SQL 将一列数据转为一行字符串[转]
查看>>
unity加载ab后,场景shader不起效问题(物件表现黑色)
查看>>
使用BabeLua3.x在cocos2d-x中编辑和调试Lua
查看>>
框架页面jquery装载
查看>>
[十九]JavaIO之PipedReader 和 PipedWriter
查看>>
【推荐】使用Ultrapico Expresso学习正则表达式
查看>>
第八周例行报告
查看>>
捕获Camera并保存图片到本地(照相功能) -samhy
查看>>
POJ 3174 暴力枚举
查看>>
OTS parsing error: invalid version tag woff和ttf文件被Filter拦截
查看>>
SDK开发日积月累(二)
查看>>