搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 循环移位(C++)
标题:
循环移位(C++)
取消只看楼主
飞逝的流年
等 级:
新手上路
帖 子:29
专家分:0
注 册:2020-8-27
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:0
循环移位(C++)
程序编写
循环移位
要将a进行右循环移位,即a右循环n位,将a中原来左边(16-n)位右移n位。现假设2个字节存放一个整数。
考虑如下操作
(1) 先将a右端n位,放到b中的高n位中,即b=a<<(16-n)
(2) 先将a右端n位,其左边高位n位补0,即c=a<<n
(3) 将c与b进行按位或运算,即c=c|b
搜索更多相关主题的帖子:
循环
C++
右移
移位
按位或
2020-08-27 20:17
1
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-502976-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.351284 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved