C 语言结构体大小及对齐问题
# 内存大小问题 有时候,我们在不同的编译环境,或者不同的机子上测试编译,会呈现不同的结果,于是我们会陷入疑问,内存的大小是谁分配的呢? 在系统中,系统对内存的识别是以 Byte(字节)为单位,每个字节由 8 位二进制数组成,即 8bit(比特,也称 “位” )。按照计算机的二进制方式,1Byte = 8bit;1KB = 1024Byte;1MB = 1024KB;1GB = 1024MB;1TB = 1024GB。 我们都知道 Byte(字节)的大小是固定的,但是,我们目前接触的都是以...
more...