1、循环左移函数_rotl() 和循环右移函数_rotr()
_rotl()将一个无符号整形数左循环移位的函数
原形:unsigned _rotl(unsigned value,int count)
功能:将value向左循环移动count位。
返回值:将value向左循环移动count位后的值。
头文档:stdlib.h
_rotr()将一个无符号整形数右循环移位的函数
原形:unsigned _rotr(unsigned value,int count)
功能:将value向右循环移动count位。
返回值:将value向右循环移动count位后的值。
头文档:stdlib.h
0xc0a80617 >> 16 & ~(~0 < < 8);
0xc0a80617 >> 16 & ~(~0 < < 8);
~0 = 0xFFFFFFFF
1 = 0x00000001
本文介绍了C语言中用于循环移位的函数-_rotl()和_rotr(),详细说明了它们的功能、原型及返回值,并给出了相关的位运算示例,如右移16位并应用位掩码操作。
877

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



