运算符复习

8 分钟

运算符是程序里的"动作",大致分三类:算术(+ - * / %)负责算,比较(== != > <)负责判断谁大谁小,逻辑(&& || !)负责把几个判断连起来。

#include <iostream>
using namespace std;

int main() {
    cout << 7 / 2 << endl;    // 3
    cout << 7 % 2 << endl;    // 1,余数
    cout << 7.0 / 2 << endl;  // 3.5
    cout << (3 == 3) << endl; // 1,表示真
    return 0;
}

最经典的错误:判断相等要用两个等号 ==,写成一个等号 = 就变成了"赋值",条件几乎永远成立,程序悄悄跑错还不报错。另外记住逻辑运算会"短路":&& 左边为假,右边就不算了。

小纸条

说出 7/2、7%2、7.0/2 各是多少。

登录 后可看答案

运算符复习 · C++ 入门 · op599 课程