1. 为什么有了double 为什么还要有 float?
一个double类型变量占据8个字节,一个float类型变量占据4个字节, 如果数据本身有效位数不超过7位,使用double来存储显得浪费,因为double变量代表的内存空间比float变量所占的内存空间要大.使用float节约内存空间.
2.定义变量的格式:
1)先定义,后赋值
int num;
num = 10;
2)定义的同时进行赋值
int num2 = 10;
注意事项:
在同一作用域内,不能重复定义变量 (不能定义同名变量)
3.可以批量定义类型相同的变量:
//只定义不赋值
int num1,num2,num3;
//定义同时赋值
int num1 = 1,num2 = 2,num3 = 3;
return 0;
注意,不要批量定义不同类型的变量.
4. 定义一个变量,如果没有给它赋值,那么里面的数据是随机的数, 为了保证程序不出问题,定义一个变量就要给这个变量赋予一个值.
5. 变量中内容是可以改变的,注意,新的值直接覆盖掉原来的值,不是叠加
int num1 = 10;
num1 = 20;
num1 = 30;
printf("%d\n",num1);//30
return 0;
6. 可以把一个变量A的值赋值给另外一个变量B,此时A的值没有改变
int num1 = 10;
int num2 = num1;//"把A变量的值拷贝一份再赋值给B"
num2 = 20;
printf("num1的值是%d,num2的值是%d\n",num1,num2);//10 20
7. 变量使用之前一定要先定义
8. 不要在同一对大括号内定义同名的变量
|
|