本文共 345 字,大约阅读时间需要 1 分钟。
我来答
分享
举报浏览 4917 次
3个回答
最佳答案
天云一号
C语言中1<<i表示将1的二进制每位想左移动i位,末位补0。
左移运算符(<<)是C语言中的一种常见的运算符,一般用法可以通过下面的例子讲解来说明: 如:1<<5 由于1的二进制为0000 0001,左移5位就是将每位向左移动5位,末位补0,所以1<<5后结果为0010 0000,转换为十进制就是32。15 4
评论
分享
举报
hy19840810
位操作 i向左位移1位
"<<" 和 ">>" 是 位操作 中的数据左移 和 数据右移的符号 例如: i = 11110000 进行 i >> 2 操作后, i = 00111100转载地址:http://qppb.baihongyu.com/