关于C语言左移/右移的问题
发布网友
发布时间:2022-04-24 02:41
我来回答
共1个回答
热心网友
时间:2023-07-06 01:05
在现代大多数编译系统中,int型的数是4个字节(32位)~
如int
a
=
222;
在计算机中用2进制表示为
0000
0000
0000
0000
0000
0000
11011110
左移两位以后是:
0000
0000
0000
0000
0000
0011
01111000
【右端补0】
正好是888~
你不要忘了左边还有0
啊!没有丢弃高位的那两个1!