1.内存的逻辑模型是楼房:
从上到下,地址编号由小变大
2.虽然在物理上,是1个字节为单位逐一读写数据,但是在程序中可以通过指定变量的数据类型,实现以特定字节数读写内存的数据
比如在c语言中, char类型的数据会占据1个字节的内存,short表示两个字节,long表示4个字节,double表示8字节,即使这4个类型的变量的值只有一个字节大小,但是他们实际占据的内存空间不一样。
3.c语言中的指针:表示内存地址
指针变量:变量名前加*
char *d # char类型的指针d
short *e # short类型的指针e
加上d e的值都是100,使用d时,能够从编号100的地址中读取1个字节的数据,使用e时,从编号100的地址开始读取两个字节