内存
文章平均质量分 84
AHAOAHA
www.ahaoaha.top
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
结构体内存对齐
一直以来对结构体内存对齐的知识都是十分模糊的,直至今日下定决心搞清楚它。 结构体 为什么要有结构体内存对齐? 平台原因 不是所有的硬件都能随意的访问任意地址处的任意数据, 有的CPU只能从内存上地址为4的倍数的地址处读取数据,而为了可以读取结构体数据,结构体的起始位置的地址理所应当的为4的倍数,而在结构体内部维护内存对齐是为了迎合硬件的这一特性。 性能原因 因为为了CPU能够快速访问,提高访问效...原创 2018-12-05 14:58:58 · 152 阅读 · 0 评论 -
浮点数在内存中的存储
浮点数在内存中的存储方式与整型数字是不同的,对浮点数的存储实际上是对IEEE754中规定的S、M、E的存储。 浮点数:float、double、long double 根据国际标准IEEE754,任意一个二进制浮点数可以被表示成下面的形式: (-1)S*M*@E (-1)^S表示符号位,当S=0,则表示正数;当S=1,则表示负数 M表示有效数字,大于1,小于2(大于1小于进制) 2^E表示位数...原创 2018-12-09 23:08:33 · 390 阅读 · 0 评论
分享