date: 2018/4/8 1:21:31
运算符和表达式文档整理
文章转载苏鹏
算数运算符:+,-,*,/,%,++,--
%:计算两个数相除后的余数 5%2 结果为1
++,--:自增自减运算,a++ 相当于 a=a+1
自增(减)符号在前:先计算自增(减),在计算其他表达式;
自增(减)符号在后:先计算其他表达式,再计算自增(减);
关系运算符:<,>,<=,>=,==(恒等于),!=(不等于)
关系运算符的计算结果为布尔值(boolen),结果只有两个值(true,false);
逻辑运算符:&&(并且),||(或者),!(取反),^(异或)
&&(Shift+7):两边的布尔表达式都为真时,结果为真,否则为假;
||(Shift+\): 两边只要有一边的结果为真时,结果为真,否则为假;
!(Shift+1):只有一个布尔表达式,结果取表达式结果的反值;
^ (Shift+6,英文状态下):两边的结果值不同时,结果才为真,
两边的结果相同时,结果为假;
条件运算符:格式-- (布尔表达式)?(第一个值):(第二个值);
当布尔表达式的值为真时,结果为第一个值
当布尔表达式的值为假时,结果为第二个值;