左移相当于乘以2,右移相当于除以2。
简单解释:
a<
a向左移动b
有时候,我们想将一段全0的数赋值为全1,则我们可以如下 *** 作
int m = 0;
for (int i = 0; i < 4; i++)
{
int n = (1 << i);
m |= n;
TRACE("%d\n", m);
}
则m可以得到 1 1 1 1
欢迎分享,转载请注明来源:内存溢出
左移相当于乘以2,右移相当于除以2。
简单解释:
a<
a向左移动b
有时候,我们想将一段全0的数赋值为全1,则我们可以如下 *** 作
int m = 0;
for (int i = 0; i < 4; i++)
{
int n = (1 << i);
m |= n;
TRACE("%d\n", m);
}
则m可以得到 1 1 1 1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)