C 这句话是什么意思?

C 这句话是什么意思?,c,C,我正在用C编写一个简单的项目,在其中一个教程中遇到了这种说法 int i = 1 << 2 ; 这个语句实际上是做什么的?这也称为移位运算符。它会将de位n位置向左移动。将位移位一个位置与乘或除2相同。这是一个左移位运算符 它应用于1的位表示,并将其位向左移位2位。向左移位是一种按位操作。 看这里:这是位移位运算符。请用谷歌搜索。句点。它是一个“移位”运算符。你应该先阅读这本书。它是按位左移位运算符。在你的例子中,它的作用与此相同:inti=1*4;可简化为int i=4;

我正在用C编写一个简单的项目,在其中一个教程中遇到了这种说法

int i = 1 << 2 ;   

这个语句实际上是做什么的?

这也称为移位运算符。它会将de位n位置向左移动。将位移位一个位置与乘或除2相同。

这是一个左移位运算符


它应用于1的位表示,并将其位向左移位2位。

向左移位是一种按位操作。
看这里:

这是位移位运算符。请用谷歌搜索。句点。它是一个“移位”运算符。你应该先阅读这本书。它是按位左移位运算符。在你的例子中,它的作用与此相同:inti=1*4;可简化为int i=4;