定义:
<< 二进制左移动运算符。将一个运算对象的各二进制位全部左移若干位(左边的二进制位丢弃,右补0)
A=60 (0011 1100)
A<<2 (1111 0000) 得到240 左移2相当于60乘以2个2:60*2*2
>> 二进制右移动运算符。将一个运算对象的各二进制位全部右移若干位,正数左补0,负数左补1,右摒弃。
A=60 (0011 1100)
A>>2 (0000 1111) 得到15 右移2相当于60除以2个2:60/2/2
使用:
定义:
<< 二进制左移动运算符。将一个运算对象的各二进制位全部左移若干位(左边的二进制位丢弃,右补0)
A=60 (0011 1100)
A<<2 (1111 0000) 得到240 左移2相当于60乘以2个2:60*2*2
>> 二进制右移动运算符。将一个运算对象的各二进制位全部右移若干位,正数左补0,负数左补1,右摒弃。
A=60 (0011 1100)
A>>2 (0000 1111) 得到15 右移2相当于60除以2个2:60/2/2
使用: