流水灯左移8个灯亮然后右移至8个灯亮,再循环 #include#define uint unsigned intvoid delay(uint z); //函数声明void main(void){ uint i;while(1){ P1=0XFF;for(i=0;i<17;i++)//本来左右循环一遍共需要16次,但是因为在i=8时 P1=0XFF没有右移所以写i<17不是16{ if(i<=8){ if(i<... 2023-06-13 流水灯程序设计左移右移宏定义文章软件开发
C语言中的左移与右移 先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如:int i = 1;i = i << 2; //把i里的值左移2位也就是说,1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成000...0100,也就是10进制的4,所以说左移1... 2023-06-13 C语言左移右移文章基础课C语言基础