内存中的数据存储单元是由一个一个的二进制组成的,每个二进制只能存储0 和1
每个二进制只能表示2个数据
科学家为了更加方便存储更多的数据,吧内存中8个二进制分为一组,叫做一个字节,作为存储数据的最小基本单元
如果要往内存中存储数据的话,就至少要使用各一个字节,也就是8个二进制位,这个时候,一个字节可以表示256中数据(2的8次方),存储的数据就会多一些了
2.重点:内存的存储单元是由一个一个的二进制组成的,每一个二进制只能存储1或0,讲8个进制位分成1组,作为存储数据的最小单位。
单位换算:8bit = 1字节(byte)
1024= 1kb;
1024kb = 1M;
1024M = 1G;
3。我们在声明变量的时候,并不是开辟一块空间,而是想系统再内存中,申请一块指定的连续字节空间
int 4个字节
float 4字节
double 8字节
char 1个字节
4.sizeof 运算符
计算变量,常量再内存中占用的字节数
sizeof(数据类型/变量名/常量)
1231.1231f 是float性 4个自己
1231.1231 double的 8个字节
char 变量占用1个字节
char类型的常量是占用4个字节
int len = sizeof(1231.1231);
printf("len===%d\n",len);
结果是8
int len = sizeof(int);
printf("len===%d\n",len);