变量,几乎可以保存任何东西。除了我们上次说的整数(int),字符(char),还有很多其他变量。
变量一共有:
1.整数 int(数值范围:-32 768 〜+32 767)
2.单个字符 char
3.小数 float/double
4.静态 static
5.布尔 bool
6.长字节 long(-2 147 483 648 〜+2 147 483 647)
7.静态 const
8.超长字节 long long(-9 223 372 036 854 775 808~+9 223 372 036 854 775 807)注意变量不能以数字开头
代码:
#includeint main() { int a = 1; char b = 't'; float c = 0.1f; double d = 1.1; bool e = true; long int f = 2147483647; long long int g = 9223372036854775807; const int h=10; std::cout<
控制台:
1 t 0.1 1.1 true 32767 9223372036854775807 10
int char我不多说了,直接说后面
float小数变量,后面的f是没有用的(F也可以),可以不加但他声明了这个变量是float变量
double同样也是小数变量,但他后面什么也不用加。
bool只能存储true或false
long可以把int的存储范围从-32 768 〜+32 767提升到-2 147 483 648 〜+2 147 483 647
long long就是超级提升。。。-32 768 〜+32 767提升到-9 223 372 036 854 775 808~+9 223 372 036 854 775 807
const可以不让变量的值改变
什么?还能改变?没错。把变量重新定义但不写上变量类型(int a=1,int就是变量类型)的话可以以同样类型更改。如果换个变量类型定义同名字变量就可以更换此变量的类型(感觉好绕口)。
那么这节课就完了。
等一下!先不要走!
还记得static吗?static int可以让这个整数变量的值不可改变,可const可以做出同样效果。所以static的第一层用法和const一样。可是static还有很多厉害用法,我会在以后的课程再讲。



