c语言1<
发布网友
发布时间:2022-04-22 21:55
我来回答
共3个回答
热心网友
时间:2023-06-23 04:47
C语言中1<<i表示将1的二进制每位想左移动i位,末位补0。
左移运算符(<<)是C语言中的一种常见的运算符,一般用法可以通过下面的例子讲解来说明:
如:1<<5
由于1的二进制为0000 0001,左移5位就是将每位向左移动5位,末位补0,所以1<<5后结果为0010 0000,转换为十进制就是32。
热心网友
时间:2023-06-23 04:47
1<<i 表示1左移i位,其值等于2的i次方。
热心网友
时间:2023-06-23 04:48
位操作 i向左位移1位
"<<" 和 ">>" 是 位操作 中的数据左移 和 数据右移的符号
例如:
i = 11110000
进行 i >> 2 操作后, i = 00111100