内存分布
失途老马
汽车电子基础软件工程师
展开
-
c语言共用体的内存分布
#includeusing namespace std;union{ unsigned char a; unsigned int i;}u;int main(){ u.i = 0xf0f1f2f3; cout<<hex<<u.i<<endl; cout<<hex<<int(u.a)<<endl; return 0;} 程序的输原创 2013-05-18 23:45:19 · 1513 阅读 · 0 评论 -
大小端判断及转换
大端:高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。小端:就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。如:int a = 0x12345678 变量在内存中的分布为:大端模式:78 56 34 12 小端模式:12 34 56 78大小端判断代码:void IsBigEndian(){ short int a = 0x1234;原创 2013-07-09 20:24:49 · 1213 阅读 · 0 评论