返回
从入门到入门:10分钟快速回顾C++语法(一)
后端
2024-01-19 06:52:18
从入门到入门:10分钟快速回顾C++语法(一)
在学习C++之前,我们先来回顾一下C++的基本语法,了解C++的基本结构和元素。
1. 数据类型
在C++中,数据类型决定了变量能够存储的数据类型。C++的基本数据类型包括整型、浮点型、字符型和布尔型。
- 整型:整型可以存储整数,包括正整数、负整数和零。整型分为有符号和无符号两种,有符号整型可以存储正负整数,而无符号整型只能存储非负整数。
- 浮点型:浮点型可以存储实数,包括整数和小数。浮点型分为单精度和双精度两种,单精度浮点型可以存储7位有效数字,双精度浮点型可以存储15位有效数字。
- 字符型:字符型可以存储单个字符。字符型变量通常使用单引号(')括起来。
- 布尔型:布尔型可以存储真(true)或假(false)两个值。布尔型变量通常使用bool声明。
2. 变量
变量是用来存储数据的容器。变量必须先声明后才能使用。变量的声明包括变量的类型、变量的名称和变量的初始值。例如:
int a = 10;
这个声明创建了一个名为a的整型变量,并将其初始值设置为10。
3. 常量
常量是不能被改变的值。常量的声明与变量的声明类似,但是常量必须使用const关键字声明。例如:
const int b = 20;
这个声明创建了一个名为b的整型常量,并将其值设置为20。
4. 运算符
运算符是用来对操作数进行运算的符号。C++中常用的运算符包括算术运算符、关系运算符、逻辑运算符和赋值运算符。
- 算术运算符:算术运算符用于对数字进行加、减、乘、除和取余运算。算术运算符包括+、-、*、/和%。
- 关系运算符:关系运算符用于比较两个操作数的大小。关系运算符包括==、!=、>、<、>=和<=。
- 逻辑运算符:逻辑运算符用于对布尔值进行与、或和非运算。逻辑运算符包括&&、||和!。
- 赋值运算符:赋值运算符用于将一个值赋给一个变量。赋值运算符包括=、+=、-=、*=、/=和%=。
5. 表达式
表达式是用来计算值的组合。表达式可以由变量、常量、运算符和函数调用组成。例如:
a + b
这个表达式计算a和b的和。
6. 控制语句
控制语句用于控制程序的执行顺序。C++中常用的控制语句包括if语句、else语句、switch语句和循环语句。
- if语句:if语句用于根据条件执行不同的代码块。if语句的语法如下:
if (condition) {
// 代码块1
} else {
// 代码块2
}
- else语句:else语句用于在if语句的条件不成立时执行不同的代码块。else语句的语法如下:
if (condition) {
// 代码块1
} else {
// 代码块2
}
- switch语句:switch语句用于根据变量的值执行不同的代码块。switch语句的语法如下:
switch (variable) {
case value1:
// 代码块1
break;
case value2:
// 代码块2
break;
...
default:
// 默认代码块
}
- 循环语句:循环语句用于重复执行一段代码。C++中常用的循环语句包括for循环、while循环和do-while循环。
for循环的语法如下:
for (initialization; condition; increment) {
// 代码块
}
while循环的语法如下:
while (condition) {
// 代码块
}
do-while循环的语法如下:
do {
// 代码块
} while (condition);