C++学习--运算符优先级
#include <iostream>int main(){/*1.运算符的优先级:(1)第一梯队:!,~,++,--,sizeof(2)第二梯队:算术运算符:+,-,*,/,%(3)第三梯队:关系运算符:>,<,==,>=,<=,!=(4)第四梯队:&& ||(5)第五梯队:赋值运算符:= +=,-=,*=,/=,%=,&=,|=,^=
·
#include <iostream>
int main(){
/*
1.运算符的优先级:
(1)第一梯队:!,~,++,--,sizeof
(2)第二梯队:算术运算符:+,-,*,/,%
(3)第三梯队:关系运算符:>,<,==,>=,<=,!=
(4)第四梯队:&& ||
(5)第五梯队:赋值运算符:= +=,-=,*=,/=,%=,&=,|=,^=,>>=,<<=
2.条件运算符: ?:
eg: int num 5 > 10 ? 10:5;
这句话的意思是,判断5是否大于10.若大于10,则num等于":"左边的值,也就是10;若不大于10,则等于":"号右边的值,也就是5.
3.():可以通过括号来改变运算顺序
eg: c = 1 -2 + (2-1)*3;
此处会优先计算()内的运算.
*/
}
更多推荐
已为社区贡献1条内容
所有评论(0)