操作系统
ruiy
你的指尖有改变世界的力量
展开
-
内存对齐
源于看到的一道面试题这是个复杂类型(比如struct在内存中如何存储的问题)以下为转载自牛客网1.什么是内存对齐假设我们同时声明两个变量:char a;short b;用&(取地址符号)观察变量a,b的地址的话,我们会发现(以16位CPU为例):如果a的地址是0x0000,那么b的地址将会是0x0002或者是0x0004。那么就出现这样一个问题:转载 2016-04-02 23:13:05 · 528 阅读 · 0 评论 -
大端vs小端
还是从一道面试题讲起(最近在准备实习啊,摔)之所以是可能有俩个答案,是由于一般计算机都是小端,一般IBM的都是大端,不同机器导致不同的存储格式------------------------------------------------大小端存储格式 |大端 :低地址 ------> 高地址 | 高字节-------> 低字节|小端原创 2016-04-03 00:56:59 · 397 阅读 · 0 评论