加入本征函数文件intrins.c,也称内联函数,这种函数不需要调用,编译时直接插入当前行就好了。 左环移: #include <reg51.h> #include "instrins.c" #define uchar unsigned char main() { uchar _crol_(uchar a,uchar n);/*函数原型*/ uchar a=0x01; a=_crol_(a,1);/*结果a=0x02*/ } 右环移 uchar _cror_(uchar a,uchar n);/*函数原型*/ 同样用上面的方法就可以实现环移了。
|