概念3. 变量运算符号:和数学里的加减乘除类似,变量运算符号也有+-*/
比如A=B*22,就是把B乘上22后所得到的结果赋值给变量A
A=B+123就是把B加上123后所得到的结果赋值给变量A
还有求余数:%,比如A=3%4,就是3对4求余结果为3,把结果3写入变量A中。
还有对于二进制数而言的移位运算:如<<左移,比如 4向左移动一位变为多少?
就是 4<<1 变为多少?,十进制的4化为二进制后就是 0100, 所以二进制0100向左移动一位就是二进制1000,
二进制的1000就是十进制的8,所以4<<1等于8
一般是下面这样的c51代码形式
A=4;
A=A<<1;
,其中,A=A<<1 就是把A<<1向左移动一位后所得到的新值重新放入变量A中,
所以4<<1就是8,把结果8赋值给A,最后A的值为8
代码末尾的; 号是必须的,c51规定每行代码末尾都要加;号