/*编写一个函数rightbot(x,n),该函数返回将X循环右移n(二进制)为后所得的值 */
unsigned rightbot(unsigned x , int n)
{
int rbit ;
int len ;
int wordlength(void) ; /*计算计算机运行程序所需要的字长*/
len = wordlength() ;
while(n--){
rbit = (x & 1) << (len - 1 ) ;
x >>= 1 ;
x |= rbit ;
}
}
int wordlength(void)
{
int i ;
i = 0 ;
unsigned v = ~ 0 ;
while(v >>= 1)
++ i ;
return i ;
}