算数操作符
+ :加法操作符
- :减法操作符
* :乘法操作符
/ :除法操作符
% :取余操作符
注意:
- 除 % 之外,其余4个均可以作用于整数和浮点数
- 对于 / 操作符,如果两个操作数均为整数,则执行整数除法(结果取整数部分,eg:5/2=2);若存在 浮点数,则进行浮点数除法
- % 的两个操作数必须为正数
移位操作符
>>:右移操作符
<<:左移操作符
注意:
- 右移操作符(相当于除法)
1、逻辑右移:左边补0,右边丢弃
2、算数右移:左边用原符号位填充,右边丢弃
原值:0000 1011 11
>>1:0000 0101 5 11/2^1
>>2:0000 0010 2 11/2^2
- 左移操作符(相当于乘法)
1、左边丢弃,右边补0
2、逻辑左移和算术左移规则相同
原值&#