《单片机运算符》由会员分享,可在线阅读,更多相关《单片机运算符(7页珍藏版)》请在金锄头文库上搜索。
4.6 C51的运算符1. 将 “”右边的值赋给“”左边的变量(注:不是 相等运算符) 2. C51的算术运算符 +(加或正号);(减或负号); *(乘号);/(除号); %(求余) 优先级为:先乘除,后加减,先括号内,再括号 外 3. C51的关系运算符有六种: (小于); (大于); =(小于等于); =(大于等于); =(相等); !=(不相等)优先级:前四个高,后二个“=”和“!=”级别低 l4. C51的逻辑运算符有三种:l char code tab6=0,1,4,9,16,25;p=0x20;x=tab*p;p+;*p=x;课堂测试1、数a=0x63,b=0xf0 则a&b,a|b,ab,a,a42、有两个数a和b(类型不限),根据位变量c,d的内容转 向不同子程序C=0,d=0 则 m=a+bC=1,d=0 则 m=a-bC=0,d=1 则 m=a*bC=1,d=1 则 m=a/b分别使用switch、case指令和if指令写出完整程序。C&d+d自我提高: 4.4 4.8 4.9