
我自己在PC上做了测试,代码如下
| 代码如下 | 复制代码 |
| #include int main(int argc, char const *argv[]) { int a = -4; //计算机存储是以补码的形式存储的,所以是 11111100 printf("before a=%dn", a); a = a >> 1; // 右移一位 printf("after a=%dn", a); // 如果是-2则是算术右移,如果是126则是逻辑右移 return 0; } | |
执行结果如下图所示:
说明在Windows上VS2015环境下编译器是采用算术右移的。
a << -5
双人厨房做饭手游
双人厨房做饭使你可以在手机上也能体验做饭的乐趣,你可以邀请朋
时光公主中文版(time princess)
时光公主timeprincess是一款元气满满的少女公主换装
泡泡小镇游乐园完整版
泡泡小镇游乐园完整版是可以解锁丰富的游乐园设施的小游戏,大家
串串大师游戏
串串大师对于喜欢美食经营的玩家来说是非常受欢迎的。游戏中你将
不休的乌拉拉最新版
厌倦了江湖的打打杀杀,才发现原来留下的才是最美好的,如今,幡