1、变量和变量类型
示例2.1:
将整数65存储到计算机内存中,并输出。
//exam2.1
#include <iostream>
using namespace std;
int main()
{
int a; //定义整型变量a
a=65; //将整数65存入a中
cout<<a<<endl; //输出a的值
return 0;
}
运行结果:
65
吐槽:比python麻烦哦,还得先定义再存入再输出。
整型空间占用4字节,允许存放在a中的数据为:-2147483648~2147483647范围内的整数。
示例2.2:int
阅读下面程序的运行结果,说一说变量a的作用:
//exam2.2
#include <iostream>
using namespace std;
int main()
{
int a; //定义整型变量a
a=65; //将整数65存入a中
cout<<a<<endl; //输出a的值
a=100; //将整数100存入a中
cout<<a<<endl; //输出a的值
return 0;
}
运行结果:
65
100
吐槽:好神奇,我还以为第一个65会被覆盖住呢。。。
实际这是两次输出,第二次存入100的时候,的确覆盖住原来的变量了。
2、C++的变量名
命名规则:
1)变量名只能出现字幕(A-Z,a-z)、数字(0-9)或下划线。【和Python一样】
2)第一个字符不能是数字
3)不能是C++关键字:
吐槽:friend竟然是个关键字。。。神奇
4)区分大小写,1A和1a是两个不同的变量
3、变量的定义
变量定义的作用是,在内存开辟一个类型标识符指定类型的空间,用变量名标识。
存入变量前,首先要定义变量,
格式:
类型标识符 变量名1,变量名2,...,变量名n;
示例2.4:float
将实数65。5存储到计算机内存变量a中,并且输出:
//exam2.4
#include <iostream>
using namespace std;
int main()
{
float a; //定义浮点型变量a
a=65.5; //将实数65.5存入a中
cout<<a<<endl; //输出a的值
return 0;
}
运行结果:
65.5
浮点型空间占用4字节,允许存放在a中的数据为:-3.4E+38~3.4E+38(7位有效数字)范围内的实数。
示例2.5:char
将字符“A”存储到计算机内存变量a中,并输出:
//exam2.5
#include <iostream>
using namespace std;
int main()
{
char a; //定义字符型变量
a='A'; //将字符A存入a中
cout<<a<<endl; //输出a的值
return 0;
}
运行结果:
A
字符型空间占用1字节,允许存放在a中的数据是编码为-128~127范围内对应的字符,但一般情况,我们更多使用字符类型存放键盘字符。
示例2.6:
求长为7.5cm,宽为10.6cm的矩形面积,要求先将矩形长和宽数据分别存储到变量x、y中