
内存分布
失途老马
汽车电子基础软件工程师
展开
-
c语言共用体的内存分布
#include using 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 · 1562 阅读 · 0 评论 -
大小端判断及转换
大端:高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。 小端:就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 如:int a = 0x12345678 变量在内存中的分布为: 大端模式:78 56 34 12 小端模式:12 34 56 78 大小端判断代码: void IsBigEndian() { short int a = 0x1234;原创 2013-07-09 20:24:49 · 1259 阅读 · 0 评论