标准内置过程详解
在编程中,内置过程能够极大地提高开发效率,下面将详细介绍一系列标准内置过程。
1. ISHFTC (I, SHIFT {, SIZE})
这是一个元素函数,用于对整数的位域进行逻辑循环移位操作。
- 参数 :
- I :整数类型。
- SHIFT :整数类型,其绝对值小于或等于 SIZE 的值。
- SIZE :整数类型,其正值小于或等于 BIT_SIZE (I) 。若未提供 SIZE ,则默认其值为 BIT_SIZE (I) 。
- 结果特征 :与 I 的类型相同。
- 结果值 :若 SHIFT 为正,则将 I 的最右边 SIZE 位向左循环移动 SHIFT 位;若 SHIFT 为负,则将其向右循环移动 |SHIFT| 位。移出位域的位会被移到大小为 SIZE 的位域的另一端,未移位的位保持不变。
- 示例 :
- 使用特定的默认整数位模型(z = 32), ISHFTC (24, 2)
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



