运算符
运算符是告诉变异程序执行特定算术或逻辑操作的符号
按功能分类:算术运算符、关系运算符、逻辑运算符、按位运算符
优先级,运算符优先级公分15级,1级最高,15级最低,在表达式中,优先级较高的先于优先级低的进行运算,如果两侧优先级相同,则按照运算符的结合性所规定的结合方向处理。
列如:int a = 10+11-12;“+”与“-”减号优先级相同,则根据结合方向处理,先处理“+”再处理“-”。
int b = 10+11*2-5 因为“*”结合性高于“+”“-”因此先处理11*2,然后再自左向右处理“+”“-”。
可以用()来提高运算符的优先级
算术运算符分为"+","-","*","/","%"都是双目运算符,
关系运算符分为"<","<=",">",">=","==","!="双目运算符
逻辑运算符分为"¬"," ∧","∨",">t条件","<>双条件"
按位运算符分为"&","|","^","~","<<",">>" 双目运算符 |
|