您的书上给的是8位无符号整数的左移
by SIGSEGV @ 2020-11-28 09:54:54
@[Venom_Correct](/user/323989) 这里的高位丢弃是8位整数啊,int是32位的
by iorit @ 2020-11-28 09:55:28
@[Venom_Correct](/user/323989)
> 在高位的1没有被丢弃的情况下
然而书上给的例子一共只留8位,而int是留32位的(一位符号)
by zimindaada @ 2020-11-28 09:55:50
窝很好奇为啥橙名VC大犇会不会位运算
by _短笛无腔_ @ 2020-11-28 09:58:08
@[panshuo](/user/203763) @[SIGSEGV](/user/92602) 所以8位的话是要用char?或者unsigned?
by Vector_Mingfan @ 2020-11-28 09:59:07
@[一只蒟蒻OIer](/user/254389) 一直没有具体学过,~~再说了我也只会一点表面的vector~~map和pair是完全不会,打算这两天期中考完在家学一下
by Vector_Mingfan @ 2020-11-28 10:00:58
@[Venom_Correct](/user/323989) 输出时&255即可
by SIGSEGV @ 2020-11-28 10:01:20
@[SIGSEGV](/user/92602) 再算个与?
by Vector_Mingfan @ 2020-11-28 10:02:10
@[Venom_Correct](/user/323989)
```cpp
#include <cstdio>
int a , b;
int main(void ) {
scanf("%d %d",&a,&b);
printf("%d",(a<<b)&255);
}
```
by SIGSEGV @ 2020-11-28 10:03:30
@[SIGSEGV](/user/92602) 奥好,谢谢
by Vector_Mingfan @ 2020-11-28 10:04:19