您的位置 首页 百科问答

java中的<<是什么意思?

问题补充说明:比如3<<2 这种运算

java中的<<是什么意思?

<<:360问答是逻辑左移,右边补0,符号位和其他位一样要移动。

例如:3<<2,则告乙剧调是将数字3左移2位

计算过程:3<<2

首先把3转换为跳副婷不活花提汉这升二进制数字00000000000000000000000000000011,然后把该数字位解径若距宁高位(左侧)的两个零移出,备其他的数字都朝左平移2位,具川最后在低位(右侧)的两皇垂般个空位补零。则得到的控玉茶印顾义最终结果是00000000000000000000000000001100,则转换为十进功谈巴太乎呢动制是12.数学意义:

在数字没有溢出的前提下,对洋翻散沿族电引于正数和负数,左移一位都相当于乘以2的查底马盾1次方,左移n位就相当于乘以2的n次方。

上一篇 文言文实词
下一篇 utp5e是什么网线?
扫一扫,手机访问

扫一扫,手机浏览