运算符复习
约 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 各是多少。
登录 后可看答案