和大家讨论一个C/C++中的移位问题

vcf_reader 2008-03-06 08:12:49
从来只见过有移一位、两位、三位……的,我还没有见过有移零位(即不移位)的。和大家讨论一下,如果移零位,会怎样呢?
即:
x<<0;
会怎样呢?编译倒是可以通过的,不知运行会怎样?
欢迎讨论。
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xt_xiaotian 2008-03-06
  • 打赏
  • 举报
回复
自己试试不就知道了吗?没什么特别的
dxing_1983 2008-03-06
  • 打赏
  • 举报
回复
有意思
qiuchengw 2008-03-06
  • 打赏
  • 举报
回复
既然你都编译过了。那不是也运行了吗?你的结果如何?
我用dev cpp 用 c 和 c++的代码分别运行结果都是原来的数值
测试的代码很简单
int a = 10;
a = a<<0;
vcf_reader 2008-03-06
  • 打赏
  • 举报
回复
不知有人试过没有?
zpk1234 2008-03-06
  • 打赏
  • 举报
回复
还是1吧

64,644

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧