1.每个内存大小取一个字节
2.一个比特位可以存放一个1或0
3.Byte称字节
4.每一个字节都有自己的地址
5.内存单元的编号==地址==指针
6.地址编号没有被存起来
7.一个16进制的数转化为二进制要4个二进制位来容纳
8进制 3个
8. int 类型的变量占4个字节(不管它是多少进制)
9.例题
int i =0;
int *p = &i;
*p前边的类型需要与后边i 的类型一致
p是指针变量,用来存放指针(地址)
p的类型是int*
口头上的指针一般是指针变量
p指向的是a变量的首地址
上边的*说明了p是指针变量
int说明了pa指向的对象是int类型的
10.指针变量的大小
指针变量是专门用来存放地址的
指针变量的大小取决于一个地址的存放要多大的空间
指针变量的大小详细在微信搜(指针变量的大小及测试方法)
结论:32位平台下地址是32个bit位,指针变量大小是4个字节
64位平台下地址是64个bit位,指针变量大小是8个字节
注意指针变量的大小和类型是无关的,只要是指针类型的变量,在相同的平台下,大小都是相同的。
11.好困,一定要经常敲代码,经常码字
.
*111.CPU、内存、地址总线(微信搜地址总线)