Skip to main content
 首页 » 编程设计

php之如何用 PHP 编写 'n = 1' (Python)

2025年05月04日24powertoolsteam

我有 Python 表达式 n <<= 1

你如何用 PHP 表达它?

请您参考如下方法:

该语句是

n = n << 1; 

<< 运算符是指按位向左移动 n 个位置。它对应的是>>,意思是右移n。为了形象化,假设您有值 5,并且您想要将它向左移动 2 个位置。二进制:

0000 0101 -> 5 
shift left by 2: 
0001 0100 -> 20 

基本上,您在给定方向上移动所有位,并用零填充。或多或少等效,如果你没有位移运算符(这在大多数语言中很常见,如果不是所有语言),乘以 2^n 左移,除以 2^n 右移。

在示例中,您可以看到:5 * 2^2 = 5 * 4 = 20。