各种操作符的介绍(上)
1.算数操作符
+ - * / %
1.除了%之外其他的几个操作符可以作用于整数和浮点数。“+ - * /”运算规则就和数学上的完全一样。注意:对于“/”操作符,两个操作数都是整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。
2。%操作符操作数必须为整数。返回的是整除之后的余数。例如:10%3==1。
2.移位操作符
<< 左移操作符
>> 右移操作符
正数:原码 == 反码==补码
负数:计算机中存补码
1.左移操作符 移位规则:左边抛弃、右边补0
int num=10;
num<<1
00000000000000000000000000001010 (num在内存中以二进制表现)
00000000000000000000000000010100 左移