移位函數(shù)
C沒有循環(huán)移位函數(shù),CCompiler提供了
void _rr(int*); //rotate 8 bits data right
void _rrc(int*); //rotate 8 bits data right through carry
void _lrr(long*); //rotate 16 bits data right
void _lrrc(long*); //rotate 16 bits data right through carry
void _rl(int*); //rotate 8 bits data left
void _rlc(int*); //rotate 8 bits data left through carry
void _lrl(long*); //rotate 16 bits data left
void _lrlc(long*); //rotate 16 bits data left through carry
------------------------------------------------------------
合泰單片機內(nèi)置的C移位函數(shù),是移動一位嗎?如
#include<HT45R17.h>//內(nèi)容省略
unsigned long temp_AD=148;
_llrr(&temp_AD ); //移完是74嗎?這個“&”怎么理解??