谁能说一下循环左移和循环右移

other123othe 2014-11-04 09:37:39
谁能说一下循环左移和循环右移
主要是移的时候符号位怎么办? 例如 : 0111 0111 这个左移的时候就移到高位变成负的啦?
反正我搞不清楚了 谁知道指点一下
...全文
845 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2014-11-05
  • 打赏
  • 举报
回复
移位运算都是无符数才移位啊
赵4老师 2014-11-04
  • 打赏
  • 举报
回复
循环移位只跟带不带C标志位有关系。 《The Intel 64 and IA-32 Architectures Software Developer's Manual》
赵4老师 2014-11-04
  • 打赏
  • 举报
回复
循环移位跟最高位符号位没关系。
mymtom 2014-11-04
  • 打赏
  • 举报
回复
0111 0111 1110 1110 1101 1101 1011 1011 0111 0111
勤奋的小游侠 2014-11-04
  • 打赏
  • 举报
回复
你都说是循环了,左移时,最低位被最高位补充,右移时,最高位被最低位补充。 要不然怎么循环?

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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