【C++基础讲解④】常量、变量、运算符详解-野牛程序员教少儿编程
作者:野牛程序员:2025-05-21 17:47:34C++阅读 2204
【C++基础讲解④】常量、变量、运算符详解-野牛程序员教少儿编程
一、? 什么是变量和常量?
? 变量(Variable)
变量就像是一个可以“变”的盒子,里面装的数据可以随时更换。
int age = 10; // 声明了一个年龄变量 age = 12; // 改变了变量的值
? “age”就是变量的名字,“10” 是变量的初始值。
? 常量(Constant)
常量就像贴了封条的盒子,一旦装进去数据,就不能再改!
const float pi = 3.14;
上面这句定义了一个“圆周率 pi”,用 const
修饰,不能再修改。
pi = 3.1415; // ❌ 报错!常量不能修改
二、? 变量和常量的类型
C++中有很多种类型来装不同数据:
类型 | 说明 | 示例 |
---|---|---|
int | 整数 | 1, -20, 0 |
float | 小数(精度较低) | 3.14, -0.5 |
double | 双精度小数 | 3.1415926 |
char | 单个字符 | 'A', 'z' |
bool | 布尔类型(真假) | true , false |
const | 用于定义常量 | const int x = 5; |
三、? 运算符:让数据动起来
在程序中,运算符是“做数学题”的工具,比如加减乘除。
? 数学运算符(算术运算)
运算符 | 含义 | 示例 |
---|---|---|
+ | 加 | a + b |
- | 减 | a - b |
* | 乘 | a * b |
/ | 除 | a / b |
% | 取余(模) | a % b |
例子:
int a = 7, b = 2; cout << a / b; // 输出 3 (整数除法) cout << a % b; // 输出 1 (余数)
? 逻辑运算符(判断真假)
运算符 | 含义 | 示例 |
---|---|---|
== | 等于 | a == b |
!= | 不等于 | a != b |
> | 大于 | a > b |
< | 小于 | a < b |
>= | 大于等于 | a >= b |
<= | 小于等于 | a <= b |
&& | 与(都满足) | a>0 && b>0 |
! | 非(反过来) | !true 是 false |
? 赋值运算符(等号 ≠ 数学等号)
运算符 | 作用 | 示例 |
---|---|---|
= | 赋值 | a = 5 |
+= | 加后赋值 | a += 2 等同于 a = a + 2 |
-= | 减后赋值 | a -= 3 等同于 a = a - 3 |
*= | 乘后赋值 | a *= 2 |
/= | 除后赋值 | a /= 2 |
? 自增/自减运算符(快速加减1)
int a = 5; a++; // a = a + 1,现在是6 a--; // a = a - 1,现在又是5
也可写为 ++a
或 --a
,在循环中常见。
四、? 示例程序(变量+常量+运算符)
#include <iostream> using namespace std; int main() { const float PI = 3.14; // 常量,圆周率 int radius = 5; // 变量,圆的半径 float area = PI * radius * radius; // 运算公式:面积=πr² cout << "圆的面积是:" << area << endl; return 0; }
? 输出:
圆的面积是:78.5
五、? 总结
变量是可以换东西的盒子
常量是封死的盒子,只能装一次
运算符是帮数据算出结果的工具
每一行代码都有意义,就像做数学题一样有规则!
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
