1.关系运算和关系表达式

    • 用关系运算符将两个表达式连接起来的式子,称关系表达式。
    • 例:
      1. if(amount<1000 ) tax = 0.95;
      2. else tax = 0.9;
      3. pay=amount*tax;
      “amount<1000”实现的就是关系运算,称为关系表达式。

    2.逻辑常量和逻辑变量

    • C++定义的逻辑型常量有两个:false(假)和true(真),逻辑型变量用类型标识符bool来定义,值只能是true和false之一。
    • 逻辑变量又称为布尔变量。
    • 在编译系统处理逻辑型数据时,将false处理为0,true处理为1.
    • 将非0的整数赋给逻辑型变量,则按“真”处理。 ```cpp bool flag = 0; flag = 123; cout<<flag;

    //输出为数值1.

    ```

    2.逻辑运算和逻辑表达式

    • C++提供三种逻辑运算符: &&、||、!。
    • 逻辑运算举例:a&&b、a||b、!a
    • 在一个逻辑表达式中如包含多个逻辑运算符,其优先次序:!—-> && —> ||.
    • &&和||优先级低于关系运算符,!高于算术运算符。
    • 将两个关系表达式用逻辑运算符连接起来就成为一个逻辑表达式。

    如:(a>b)&& (x>y) 可写为 a>b&&x>y

    128ff300a18b87d605f25679100828381e30fdbd_WPS图片.jpg