STC89C52RC - 6 - 常用运算符号以及表达式得概念

1、 赋值

        = ,赋值,a = 10+1;   前面就是赋值公式,先 计算右边表达式 再赋值给 左边

2、算数

           + , 加 或 取正值
            - , 减 或 取负值
            * , 乘法
            / ,如果 整数相除 结果就是 整数,如果浮点数相除 就是浮点数 ,一个浮点一个整数 相除得到的也是 浮点数
            % ,取余 参加运算的必须是整数 5%3=2

3、关系运算符号
            >
            <
            >=
            <=
            ==
            !=  不等于
            用关系运算符把 表达式连接起来 判断 真还是假 输出结果 非1既0

4、逻辑运算符

             || 逻辑或   条件1||条件2 ,1和2 有一个是就是 真
            &  与运算   条件1&条件2 ,都是真 才是真,有一个是假 结果就是假
            ! 逻辑非   !条件 ,取反

5、位运算按位运算

            && 按位与
            ^ 按位异或
            ~ 按位取反
            <<    左移 空的位补零  多出来的位 就被丢弃了
            >> 右移  空的位补零  多出来的位 就被丢弃了

6、符合预算符 C51支持复合的运算符

             +=        -=         *=         /=
            %=        &=        
            a+=6 等于 a = a + 6

            PS:这一类得运算符号有很多 我就不一一写了

7、逗号运算符号 可以把表达式连接起来

        表达式1, 表达式2, 表达式3,表达式n

        程序从左边依次往右 计算 但是 结果是最后一个表达式的结果

8、条件运算符

         逻辑表达式?表达式1:表达式2
         先计算 逻辑表达式的值
         如果是真 则运算输出 表达式1
         如果逻辑表达式运算结果位 假 则 输出表达式2 的运算结果

9、指针与地址运算

            *指针运算符
            &取地址运算符
            
            假设指针变量P 中的 地址为 2000H
            *p 则访问的地址就是2000H的存储单元
            x=*p 实现把地址为2000H的存储电源的内容赋值给变量X
            
            假设X的内容是12H 地址是2000H
            P = &x 就是 把x的地址 2000H 符给P

10、表达式

            x = 15; 每个表达式 都必须有;
            还有空语句
            return ;
            符合语句 比如函数 里面定义的变量都是 局部变量
            用大括号表示
            {
            
            }
            大括号后面没有分号

 

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值