在变量暗示在C中之前使用移位运算符(<<<<<<<<

时间:2016-10-10 12:49:55

标签: c operators

我读取了一个代码,用于将数字转换为二进制等价,其中使用了以下语句:

1<<j

这种陈述有什么用?

1 个答案:

答案 0 :(得分:-1)

1<<j这意味着将{1}次向左移1。因此,如果j为5,那么移位的结果将为j,如下所示:

2^j