当前位置:首页C++ > 正文

【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



!非(反过来)!truefalse


? 赋值运算符(等号 ≠ 数学等号)

运算符作用示例
=赋值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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • 【C++基础讲解④】常量、变量、运算符详解-野牛程序员教少儿编程
  • 相关推荐

    最新推荐

    热门点击