1、变量和常量
变量和常量
变量:数据类型 变量名 = 值
常量:
-
宏常量:#define 常量名 值,通常定义在文件上方
#define Day 7
-
const关键字修饰的变量:const 数据类型 常量名 = 值
const int mouth = 12
变量和常量命名规则
- 不能是关键字
- 只能由字母,数字,下划线组成
- 第一个字符必须为字母或下划线
- 命名中字母区分大小写
2、关键字
关键字
3、数据类型
整数类型:short,int,long,long long,区别在于占用内存空间不同
sizeof关键字:统计数据类型或变量占内存的大小(多少字节)
endl:end of line缩写
long a = 100;
cout << sizeof(a) << endl; // 4
cout << sizeof(long) << endl; // 4
浮点型:单精度 float,双精度 double,区别在于有效数字范围不同,默认情况下都显示6位
float f1 = 3.14f; // 不写f默认为double
double d1 = 3.14;
# 科学计数法
float e1 = 3e2; // 3 * 10^2
float e2 = 3e-2; // 3 * 10^-2
字符型:char(一个字节)
- 字符用单引号括起来
- 单引号内只能有一个字符
- 字符型变量存储在内存中的不是字符本身,是字符对应的ASCll编码
char ch = 'a';
转义字符:
\n
:换行\\
:反斜杠\t
:制表符,整齐输出制表符后面的数据
int main()
{
cout << "hello \nworld" << endl;
cout << "\\" << endl;
cout << "aaaa\tbbbbb" << endl;
cout << "aa\tbbbbb" << endl;
cout << "aaaaaa\tbbbbb" << endl;
//system("pause"): 让程序暂停一下,然后按任意键继续,初学时最多见于程序的末尾处,用于看运行结果,避免程序一闪而过
system("pause");
return 0;
}
字符串型:string
//c 写法
char str[] = "hello world";
// c++ 写法
string str1 = "hello world";
布尔类型:True(1),False(0),占一字节内存
bool flag = false;
bool flag1 = true;
数据的输入输出
cin
表示标准输入、cout
表示标准输出
使用输入输出时,需要包含头文件iostream
int a = 0;
cin >> a;
cout << "a =" << a << endl;
运算符
算术运算符:
赋值运算符:
比较运算符:
逻辑运算符: