本文共 1604 字,大约阅读时间需要 5 分钟。
#include#include #include using namespace std;int main(int argc, char const *argv[]){ int a = 2; int b = a++; int c = a+b; int d = ++a; int e = -a; int traj = 0; int mod = a%b; //只有整型变量可以进行取模运算 //算术运算符 /* 运算符 术语 示例 结果 + 正号 +3 3 - 负号 -3 -3 + 加 10 + 5 15 - 减 10 - 5 5 * 乘 10 * 5 50 / 除 10 / 5 2 % 取模(取余) 10 % 3 1 ++ 前置递增 a=2; b=++a; a=3; b=3; ++ 后置递增 a=2; b=a++; a=3; b=2; – 前置递减 a=2; b=–a; a=1; b=1; – 后置递减 a=2; b=a–; a=1; b=2; */ cout << a + b << endl; a = a*b; cout << a << endl; cout << a-- << endl; cout << --a << endl; //赋值运算符 /* 运算符 术语 示例 结果 = 赋值 a=2; b=3; a=2; b=3; += 加等于 a=0; a+=2; a=2; -= 减等于 a=5; a-=3; a=2; *= 乘等于 a=2; a*=2; a=4; /= 除等于 a=4; a/=2; a=2; %= 模等于 a=3; a%2; a=1; */ //比较运算符 /* 运算符 术语 示例 结果 == 相等于 4 == 3 0 != 不等于 4 != 3 1 < 小于 4 < 3 0 > 大于 4 > 3 1 <= 小于等于 4 <= 3 0 >= 大于等于 4 >= 1 1 */ //逻辑运算符 /* 运算符 术语 示例 结果 ! 非 !a 如果a为假,则!a为真; 如果a为真,则!a为假。 && 与 a && b 如果a和b都为真,则结果为真,否则为假。 || 或 a || b 如果a和b有一个为真,则结果为真,二者都为假时,结果为假。 */ int aa = 10; int bb = 10; cout << !aa << endl; // 0 cout << !!aa << endl; // 1 cout << (aa && bb) << endl;// 1 aa = 10; bb = 0; cout << (aa && bb) << endl;// 0 aa = 0; bb = 0; cout << (aa && bb) << endl;// 0 // 同理‘或’ return 0;}
转载地址:http://duagj.baihongyu.com/