如何使用位运算实现循环移位计划
2021-09-06 来源:开平租房网
循环移位区别于一般移位的是移位时没有数位的丢失。循环左移时,用从左边移出的位填充字的右端,而循环右移时,用从右边移出的位填充字的左侧。这种情况在系统程序中时有使用,在一些控制程序中用得也不少。
设有数据说明:
a=,循环左移2位 正确结果:
过程:
b=a() 用来得到正常左移丢失的位和循环移位后其正确位置 b=;
我们看到的霸州 a=a2;左移 a=
a=a|b; a=
如果不是用中间变量 a=(a())|(a2)
总长度N(8 16 32)
循环左移n (a(N-n))|(an)
循环右移n (a(N-n))|(an)
C语言的位运算功能是其区别于其他大多数高级程序设计语言的特色之一,用它可以方便实现一些特殊功能,灵活掌握是用C程序编写系统程序的基础。
止泻药饭前吃还是饭后吃汕头哪里治白癜风最好
成都治疗妇科哪家医院好
-
- 上一篇
- 如何使用事务日志恢复数物业