|
移位函數
C沒有循環移位函數,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
------------------------------------------------------------
合泰單片機內置的C移位函數,是移動一位嗎?如
#include<HT45R17.h>//內容省略
unsigned long temp_AD=148;
_llrr(&temp_AD ); //移完是74嗎?這個“&”怎么理解??
|
|