基本运算: 算术运算:+ -* / % 关系运算:> < >= <= == != 逻辑运算:|| && !
优先级关系: ()小括号>(-)负号>!>算术运算符>关系运算符>&&>||
注意事项: 1.必须要注意运算的优先级,这个一定不要错; 2.取余运算的时候,打印输出写成"%%"表示; 3.关系运算和逻辑运算,所有的运算结果都是int值,都是真假判断,也就是0或1(这里不包含算术运算); 4.要先看优先级,再看结合律; 5.每一个单独的不为0的数,都为真,即运算结果为1; 6.当遇到 || 运算时,如果左边为真,整个都为真,那么右边就不会执行,如: int a=2>1||3>4; =>a=1; 例子: int a=1; int b=a||a--; => a=1; 7. 当遇到 && 运算时,如果左边为假,整个都为假,那么右边就不会执行,如: int a=2<1&&3<4; =>a=0; 例子: int a=1; int b=a&&a++; => a=1; 8.自增自减运算时:++(--)在前在后的区别(重点难点) 如果符号在前,先自增或自减,再参与别的运算;如a=++a,--a; 如果符号在后,先参与别的运算,再自增或自减;如a=a++,a--;
|