运算符和表达式

date: 2018/4/8 1:21:31


运算符和表达式文档整理



文章转载苏鹏


   算数运算符:+,-,*,/,%,++,--
%:计算两个数相除后的余数   5%2 结果为1
++,--:自增自减运算,a++ 相当于 a=a+1
       自增(减)符号在前:先计算自增(减),在计算其他表达式;
   自增(减)符号在后:先计算其他表达式,再计算自增(减);

关系运算符:<,>,<=,>=,==(恒等于),!=(不等于)
    关系运算符的计算结果为布尔值(boolen),结果只有两个值(true,false);

逻辑运算符:&&(并且),||(或者),!(取反),^(异或)
    &&(Shift+7):两边的布尔表达式都为真时,结果为真,否则为假;
    ||(Shift+\): 两边只要有一边的结果为真时,结果为真,否则为假;
    !(Shift+1):只有一个布尔表达式,结果取表达式结果的反值;
    ^ (Shift+6,英文状态下):两边的结果值不同时,结果才为真,
                  两边的结果相同时,结果为假;

条件运算符:格式--  (布尔表达式)?(第一个值):(第二个值);
        当布尔表达式的值为真时,结果为第一个值
        当布尔表达式的值为假时,结果为第二个值;

文章目录
  1. 1. date: 2018/4/8 1:21:31
  2. 2. 文章转载苏鹏