3.1算术运算符
作用:处理四则运算
+-*/:加减乘除
%取模/余数运算
eg:10%3 → result:1
Tips:
int main(){
int a = 10;
int b = 3;
cout << a / b << endl
system("pause");
return 0;
}
- 此处a/b的结果会运行出3,因为显示整数类型时,结果会自动取整——两个整数相除,结果整数,自动将小数部分去除
- 小数不能取模
cout<< << endl
中间部分填入需要输出的内容,相当于Python中 print后面要接的东西
1.前置递增
int main(){
//前置递增
int a = 10;
++a;//让变量+1
cout << "a=" << a << endl;
system("pause");
renturn 0;
}
- 实现代码:
++a→即:在变量的前面“++”
2.后置递增
int main(){
//后置递增
int b = 10;
b++;//让变量加一
cout << "b=" << b << endl;
system("pause");
return 0;
}
- 实现代码:
b++→即:在变量的后面“++”
3.前置和后置的区别
-
前置递增:先让变量+1,后进行表达式的运算
-
后置递增:先进行表达式的运算,后让变量+1
-
主要区别:运算时优先级的问题
-
递减运算符的用法也是同理
3.2赋值运算符
3.3比较运算符
作用:对变量进行对比
- 代码实现:
cout<< (a==b) << endl; - 注意这里括号的添加表示优先进行比较运算然后输出,打代码的时候记得加上括号就行
3.4逻辑运算符
作用:根据逻辑运算表达式的值返回真值或者假值
- 即:返回的值为bool值
- 代码实现:
(!a)( a&&b )( a||b ) - 进行判断的时候,判断依据:“不为0就为真”