子曰:“道千乘之国,敬事而信,节用而爱人,使民以时。” -- 孔子说:“一个合格的治理诸侯大国的人才啊,就要严谨认真地尽心竭力办理国家大事而又恪守信用,诚实无欺,节约财政开支而又爱护长官老臣,役使百姓要严格遵循农时”。
位运算符:计算的是位 即 0 1 左右两端都是数值型 而不是 boolean类型
<<左移 >>右移 >>>无符号右移 &与运算 |或运算 ^异或运算 ~取反节省内存空间,可以提高运算效率(大师会大量使用)
看下数字逻辑
<< 每左移一位,相当于原数 *2 左移3位 就相当于 * 8(2^3)(2^n),但不能移过多
>>与>>>的区别
对于正数,移完后,高位补0,然后看这个数是多少
对于负数,>>,右移完成后,看最高位,是0 还是 1 ,是什么就拿什么补
>>>,右移完成后,不管最高位是0 还是1 ,都用0 补,所以移完变正的了
& | ^ ~ 这四个都是用二进制位的每一位去做运算