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