关于内存偏移的问题,其中 http://wenku.baidu.com/view/2058b6db6f1aff00bed51e4f.html 讲的挺好。
主要是因为,可以方便一次读写。如double 类型的变量,点8个字节,那么此变量内存地址的起始地址是8的倍数,就方便一次读写。
同样,short 要求起始地址是2的位数,int 是4的倍数。 当然具体的也可能和编译器有关系。
详细的请参考上面的链接。
关于内存偏移的问题,其中 http://wenku.baidu.com/view/2058b6db6f1aff00bed51e4f.html 讲的挺好。
主要是因为,可以方便一次读写。如double 类型的变量,点8个字节,那么此变量内存地址的起始地址是8的倍数,就方便一次读写。
同样,short 要求起始地址是2的位数,int 是4的倍数。 当然具体的也可能和编译器有关系。
详细的请参考上面的链接。