概念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规定每行代码末尾都要加;号

发表回复

您的电子邮箱地址不会被公开。