本文給出自己編寫的使用C語(yǔ)言使一個(gè)數(shù)向右循環(huán)移動(dòng)n位的功能
uchar temp;//定義一個(gè)外部變量
uchar rol(uchar a, uchar n) //a右循環(huán)移n位
{
uchar c;
uchar b;
c=a<<(8-n);//先左移8-n位
b=a>>n; //先右移n位
temp=c|b;
return temp;
}
當(dāng)然我們可以調(diào)用intrins.h中的_ctor_(a,b)函數(shù)可以實(shí)現(xiàn)把a(bǔ)循環(huán)向右移動(dòng)b位的功能。
|
新聞熱點(diǎn)
疑難解答
圖片精選