目录
一、变量与常量
1、常量
常量是什么?
常量,就是一串代码中不变的量。
举个例子:
#include<iostream>
using namespace std;
int main(){
const int w=3;
cout<<w;
return 0;
}
这一串代码里用const定义了一个常量,并输出了它,
类型是int整型。
既然提到了类型,那肯定不止一个......
int | 整形(4字节) |
short | 短整形(2字节) |
long long | 长整形(8字节) |
bool | 布尔型(1字节) |
char | 字符型(1字节) |
float | 单精度浮点型(4字节) |
double | 双精度浮点型(8字节) |
long double | 加长型双精度浮点型(16字节) |
string | 字符串(8字节) |
小tips:string严格意义上并不是基本类型,它是一个类。
常量的分类与定义
常量分为:字面常量、const常量、宏、枚举常量。
字面常量
说白了就是数字。
如:
5
就是一个常量。
const常量
用const关键字定义的常量。
如上面的例子:
#include<iostream>
using namespace std;
int main(){
const int w=3;
cout<<w;
return 0;
}
里面的w就是一个常量。
格式:
const 类型 常量名 = 值
宏
是的,你没看错,宏也可以定义常量。
如:
#define w 3
没有类型,并且要放到main函数外面。
格式:
#define 常量名 常量值
枚举常量
一种自定义类型,会在后面讲解。
2、变量
变量是什么?
变量代表一个有名字的、具有特定属性的、可以改变的一个存储单元。
如:
#include<iostream>
using namespace std;
int main(){
int a=10,b=20;
b=a+b;
cout<<b;
return 0;
}
变量是可以通过赋值符‘=’赋值的。
变量的定义
格式
类型 变量名;
也可以在定义时赋值。
就像这样:
char a='q'
知识拓展:赋值语句
赋值符 ‘=’:自左向右将值赋给变量or常量
大概就是酱紫的:
变量名 = 值;
变量名与常量名定义规则
前面介绍了变量与常量,然而,变量名与常量名的定义也是有规则的。
- 变量名与常量名只能以字母、数字、下划线组成;
- 不能与保留字重名;
- 不能以数字开头;
二、输入与输出
1、输入
输入就是我们的键盘,鼠标和我们用这些硬件在系统中录入的字符。
举根香蕉:
以下代码
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
int c=a+b;
cout<<c;
return 0;
}
执行后是这样子的:
啥也没有!
别忘了,我们还没输入呢!
输入 1 2 后按回车:
它得出了一个3!
2、输出
输出就是用cout输出。
cout可以输出常量
cout<<4;
也可以输出变量:
int a=10;
cout<<a;
还可以输出表达式:
cout<<2+3;
是不是觉得自己拥有了一个计算器?