C++注释
本身不会被执行, 是给别人看的, 对程序的解释
单行注释 //
多行注释 /*
变量
# include <iostream>
using namespace std;
int main (){
// 注释
/*
* 多行注释
* 多行注释
*/
// 变量
// 第一种声明方式 声明 + 初始化
// 变量类型 变量名 = 变量值 ;
// int 整数类型
// 创建了一个int 型变量 a 并且初始值是 888
int a = 888;
// 修改变量的值
a = 100;
cout <<"a = " << a << endl;
int age = 18;
age = age + 1; // 进行数学运算
cout <<"age = " << age << endl;
}
常量
作用: ⽤于记录程序中不可更改的数据
C++定义常量两种⽅式
1. #define 宏常量: #define 常量名 常量值 通常在⽂件上⽅定义,表⽰⼀个常量
2. const修饰的变量 const 数据类型 常量名 = 常量值
通常在变量定义前加关键字const,修饰该变量为常量,不可修改
```c
# include <iostream>
# define PI 3.14
# define day 9
using namespace std;
int main () {
// 使用宏常量
cout << "PI = " << PI << endl;
cout << "a week = " << day << endl;
// const 数据类型 常量名 = 常量值
const int month = 12;
cout << "month = " << month << endl;
// month = 13; 不能修改
}
关键字(保留字)
注意: 在定义变量或者常量时候,不要⽤关键字
作⽤:关键字是C++中预先保留的单词(标识符)
标识符
C++规定给标识符(变量、常量)命名时,有⼀套⾃⼰的规则
- 标识符不能是关键字
- 标识符只能由字⺟、数字、下划线(美元符也行)组成
- 第⼀个字符必须为字⺟或下划线
- 标识符中字⺟区分⼤⼩写
using namespace std;
int main () {
int num = 100;
// int num = 100; 不能重名
int Num = 100;
// int 1Num = 100; 非法
int Num1 = 100;
int Num_ = 100;
int _Num = 100;
}
数据类型
C++规定在创建⼀个变量或者常量时,必须要指定出相应的数据类型,否则⽆法给变量分配内存
1 字节(Byte) = 8 位(bit)
-
整型
整型变量表⽰的是整数类型的数据
sizeof关键字
利⽤sizeof关键字可以统计数据类型所占内存⼤⼩
语法: sizeof( 数据类型/ 变量)
# include <iostream>
using namespace std;
int main () {
cout << "short = " << sizeof(short)<< endl;
cout << "int = " << sizeof(int)<< endl;
cout << "long = " << sizeof(long)<< endl;
cout << "long long = " << sizeof(long long)<< endl;
}
浮点型(小数/实型)
浮点型有两种
- 单精度float
-
双精度double
两者的区别在于表示有效数字范围不同
# include <iostream>
using namespace std;
int main () {
cout.precision(10); //设置consle输出有效数字的范围
float f1 = 3.141592653f; // 整数也是有效位范围
double d1 = 3.141592653;
cout << f1 << endl;
cout << d1 << endl;
}
image.png
网友评论