C - 内存对齐 (Memory Alignment)
以下内容摘自此文: http://www.cse.bgu.ac.il/common/download.asp?FileName=Memory%20Alignment.pdf&AppID=2&MainID=570&SecID=3014&MinID=2
Memory Alignment on different architectures
Memory address |
Alignment (8 bit) |
Alignment (16bit) |
Alignment (32bit) |
Alignment (64 bit) |
0x0000_0000 |
Aligned |
Aligned |
Aligned |
Aligned |
0x0000_0001 |
Aligned |
Non Aligned |
Non Aligned |
Non Aligned |
0x0000_0002 |
Aligned |
Aligned |
Non Aligned |
Non Aligned |
0x0000_0003 |
Aligned |
Non Aligned |
Non Aligned |
Non Aligned |
0x0000_0004 |
Aligned |
Aligned |
Aligned |
Non Aligned |
0x0000_0005 |
Aligned |
Non Aligned |
Non Aligned |
Non Aligned |
0x0000_0006 |
Aligned |
Aligned |
Non Aligned |
Non Aligned |
0x0000_0007 |
Aligned |
Non Aligned |
Non Aligned |
Non Aligned |
0x0000_0008 |
Aligned |
Aligned |
Aligned |
Aligned |
本文标题:C - 内存对齐 (Memory Alignment)
本文链接:https://www.haomeiwen.com/subject/xcgodqtx.html
网友评论