KeilC的运算符

上传人:m**** 文档编号:456169584 上传时间:2023-08-17 格式:DOC 页数:2 大小:40.50KB
返回 下载 相关 举报
KeilC的运算符_第1页
第1页 / 共2页
KeilC的运算符_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《KeilC的运算符》由会员分享,可在线阅读,更多相关《KeilC的运算符(2页珍藏版)》请在金锄头文库上搜索。

1、Keil C的运算符一、算术运算符:执行算术运算功能的操作符号。表1:算术运算符符号功能范例说明+加A=x+y将x与y的变量的值相加,其和存入A变量-减B=x-y将x变量的值减去y变量的值,其差存入B变量*乘C=x*y将x与y的变量的值相乘,其积存入C变量/除D=x/y将x变量的值除以y变量的值,其商数存入D变量%取余数E=x%y将x变量的值除以y变量的值,其余数存入E变量二、关系运算符:处理两个变量的大小关系表2:关系运算符符号功能范例说明=相等X=y比较x与y变量的值是否相等,相等则其结果为1,否则为0!=不相等X!=y比较x与y变量的值是否相等,不相等则其结果为1,否则为0大于Xy若x变

2、量的值大于y变量的值,其结果为1,否则为0小于X=大于等于X=y若x变量的值大于或等于y变量的值,其结果为1,否则为0=小于等于Xy)&(yz)若x变量的值大于y变量的值,且y变量的值大于z变量的值,其结果为1,否则为0|或运算(xy)|(yz)若x变量的值大于y变量的值,或y变量的值大于z变量的值,其结果为1,否则为0!非(反向)运算!(xy)若x变量的值大于y变量的值,其结果为0,否则为1四、布尔运算符表4:布尔运算符符号功能范例说明&按位与运算A=x&y将x与y变量的每个位进行AND运算,其结果存入A变量|按位或运算B=x|y将x与y变量的每个位进行OR运算,其结果存入B变量异或运算C=

3、xy将x与y变量的每个位进行XOR运算,其结果存入C变量取反运算D=xy将x变量的值进行NOT运算,其结果存入D变量左移E=x右移F=xn将x变量的值右移n位,其结果存入F变量五、赋值运算符表5:赋值运算符符号功能范例说明=赋值A=x将x变量的值存入A+=加法赋值B+=x将B变量的值与x变量的值相加运算,其和存入B,等同于B=B+x-=减法赋值C-=x将C变量的值减去x变量的值运算,差值存入C,等同于C=C-x*=乘法赋值D*=x将D变量的值与x变量的值相乘运算,积存入D,等同于D=D*x/=除法赋值E/=x将E变量的值除以x变量的值运算,商数存入E,等同于E=E/x%=取余赋值F%=x将F变量的值除以x变量的值运算,余数存入F,等同于F=F%x&=逻辑与赋值G&=x将G变量的值与x变量的值逻辑与运算,结果存入G,等同于G=G&x|=逻辑或赋值H|=x将H变量的值与x变量的值逻辑或运算,结果存入H,等同于H=H|x=逻辑异或赋值I=x将I变量的值与x变量的值逻辑异或运算,结果存入I,等同于I=Ix=逻辑左移赋值J=n将J变量的值左移n位,结果存入J ,等同于J=J=逻辑右移赋值K=n将K变量的值右移n位,结果存入K,等同于K=x六、自增/减运算符符号功能范例说明+自加1X+执行运算后,再将x变量的值加1-自减1X-执行运算后,再将x变量的值减1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号