**2.各大运算符**
2.1.1算术运算符:+,-,*,/,%。
2.1.2需要注意的是++a和a++的区别,前者是先赋值后执行,后者是先执行后赋值,--a和a--和++的用法一致。
2.2.1关系运算符:==,!=,>=,<=,>,<。
2.3.1逻辑运算符:^,&,|,&&,||,!。
2.3.2需要注意的是我们常用&&和||这是为了讲究效率问题,在&&判断第一个为假的时候就会直接返回出false,
而||如果判断第一个就为真了,那么就会直接返回true,而&和|都要判定完全才会进行下一步。
2.4.1三目运算符:格式为(x>y)?1:2,判断是否为true,true返回1,false返回2。
2.5.1位运算符:<<左移,空位补零 >>右移,正数空位补零,负数空位补一 >>>无符号右移,空位补零
2.5.2计算机最有效率的计算 :2*8=>2*2^3=2<<3
3*5=>(4-1)*(4+1)=2*2^3+2*2-2*2-1=2<<3+2<<1-2<<1-1
2.6.1当你想要对某个数保留两位小数时,可以先将这个double类型的数*100之后强转为int类型,之后再转化为
double类型,最后除以100即可.
运算符
最新推荐文章于 2025-03-13 16:21:44 发布