是的,Linux支持左移运算。左移运算符是`<<`,用于将一个数的各二进制位全部左移若干位,左移后空出的位用0来填补。示例代码如下:
```cpp
#include
int main() {
int a = 5;
int b = a << 2;
printf("%d", b); // 输出: 20
return 0;
}
```
在上面的代码中,`a`的二进制表示为`101`,将其左移2位后,得到的二进制表示为`10100`,即十进制的20。
查看详情