++j和 j++的区别在于先计算再赋值,一个先赋值再计算
代码登录后可见
代码登录后可见
代码登录后可见
代码登录后可见
a ^ b的逻辑运算是:a和b不同时,结果为ture,否则为false;
对于&逻辑语而言,如果第一个条件判断为false,但其后面会继续执行
对于&&短路而言,如果第一个条件判断为false,后面不执行
对于!a非,则a为ture时,!a表示为false
复合赋值运算符会进行类型转换
代码登录后可见
三元运算符
条件? a++ : b–;
如果条件为ture,运算后结果为表达式一
如果条件为false,运算后结果为表达式二