基本数据一运算符
表达式: (a+b)*ca,b,c叫做操作数+,*,叫做运算符
1.1算术运算符
+ - * / %(求余) ++ --
1.2关系运算符
== != > < >= <=
1.3逻辑运算符
&& 所谓逻辑与运算符。如果两个操作数都非零,则条件变为真 全真为真&&:从左开始算,只要遇到false就返回结果&:必须要全部算完|| 所谓的逻辑或操作。如果任何两个操作数是非零,则条件变为真 全假为假||:从左开始算,只要遇到true就返回结果|:必须要全部算完! 所谓逻辑非运算符。使用反转操作数的逻辑状态。如果条件为真,那么逻辑非操后结果为假
1.4位运算符
A B A&B A|B A^B0 0 0 0 00 1 0 1 11 1 1 1 01 0 0 1 1&^:A&^B 2进制中,当B该位值为0取A上对应的值,当B该位值为1取B0011 0001 &^ 0000 1100 = 0011 1101<< :左移 60(0011 1100) << 2 (左移2位)= 0011 1100 00>> :左移 60(0011 1100) >> 2 (右移2位)= 0000 1111
1.5赋值运算符
=+= C += A C = C + A-=*=/=%=<<= C <<= 2 C = C << 2>>=&=......