跳至正文
View Categories

1 min read

主要内容 #

1. 什么是变量 #

什么是变量?C++ 中,变量就像一个碗,可以装数值。

1.1 变量命名规则 #

变量的名字不能随便起,有下面的规则:

  • 只可以包含数字、字母和下划线
  • 第一位不能是数字
  • 区分大小写

下面来看一些例子:

8a       // 错误
a8       // 正确
a_5      // 错误
abc_123_ // 正确
_123     // 正确
_a       // 正确
a+-*/    // 错误
dashima  // 正确

2. 整型 #

什么是整型?就是:1、-17、88、666、…
C++ 中,用 int 来表示。
C++ 中,一个值(比如 88 ),要用一个变量来存储它。

怎么声明变量呢?

int main()
{
    int dashima; // 声明一个整型变量
    ……
    return 0;
}

怎么给变量赋值呢?

int main()
{
    int dashima; // 声明一个整型变量
    dashima = 88;// 赋值(存放数值 88 到变量 a 中)
    ……
    return 0;
}

怎么输出变量呢?

#include < iostream > // 使用头文件

int main()
{
    int dashima;      // 声明一个整型变量
    dashima = 88;     // 赋值(存放数值 88 到变量 dashima 中)
    std::cout << "整型变量 dashima 的值是:" << dashima << std::endl; 
    return 0;
}

3. 实型 #

3.1 浮点型 #

简单来说,浮点型就是:1.1、-17.2、88.8、666.66、…
C++ 中,用 float 来表示。

变量的基本操作:

#include < iostream > // 使用头文件

int main()
{
    float a; // 声明一个浮点型变量
    a = 88.8;// 赋值(存放数值 88.8 到变量 a 中)
    std::cout << "浮点型变量 a 的值是:" << a << std::endl; 
    return 0;
}

3.2 布尔型 #

什么是布尔型?其实很简单,就是:对错、实非、黑白、正反…
C++ 中,用 bool 表示。

取值:只能是 true 或者 false
这两个单词都是 C++ 内部定义好的,和任意的数值 4、5、100 等一样,应该将它们分别看作两个值。详见下面的代码示例。

  • true:表示“对”,也可以用数字 1 表示;中文也翻译为“真”;
  • false:表示“错”,也可以用数字 0 表示;中文也翻译为“假”;

变量的基本操作:

#include < iostream > // 使用头文件

int main()
{
    bool a;     // 声明一个布尔型变量
    a = true;   // 赋值(将值 true  存放到变量 a 中)
    a = false;  // 赋值(将值 false 存放到变量 a 中)
    a = 0;      // 赋值(将值 false 存放到变量 a 中,false 也可以用 0 表示)
    a = 1;      // 赋值(将值 true  存放到变量 a 中,true  也可以用 1 表示)
    std::cout << "布尔型变量 a 的值是:" << a << std::endl; 
    return 0;
}

习题 #

课后练习