左移运算符的计算方法

2025-03-04 17:12:52117 次浏览

最佳答案

左移表达式的位  result = expression1 << expression2

参数 result

任何变量。

expression1

任何表达式。

expression2

任何表达式。

说明:<<运算符把expression1的所有位向左移expression2指定的位数。例如:

var temp temp = 14 << 2 变量temp的值为 56,因为 14 (即二进制的 00001110)向左移两位等于 56 (即二进制的 00111000)。

简单介绍一种方便计算的方法:

8 << 1的值为8*2=16;

8 << 2的值为8*(2^2)=32;

8 << n的值为8*(2^n)。

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。