C语言运算符(详解)

程序=算法+数据

运算符:

    表达式:由运算符与数据组成的式子

        注:每一个表达式都有运算的结果

1、求空间长度运算符:  sizeof

2、值          左值(变量)=右值

        1.隐式转换(不同类型)

                整形=浮点型;     取整形数部分赋值给整形

       2.溢出

注:结合:从右往左

隐式类型转换:编译系统是不能直接运算不同类型间的数据,必须转换为同类型方能运算。

3、算术运算符:+    -    *    /    %

            优先级:*    /    %    》    +    -    结合:从左往右

        注:%只对整型数据        int%int

        注:int    /    int    =int

                char-(char)->char

                char-(int)->int -(float/double)->double    (可提高精度)

4、位运算符:(对bit进行操作)    》    《  -------> 右移或左移

                                            &(按位与)--------->有假则假

                                               |(按位或)--------->有真则真

                                            ^(异或 )--------------->(0^1=1) 

                                          ~(取反)--------------->0101——>1010

5、判定运算符:    >    <        >=        <=        !=            !(非)

                    结果:逻辑值    真1        假0

                1>2的结果为0                    2>1的结果为1

6、自增自减运算符:++        --           

            i++        ++i        或        i--        --i    (i的值必须是变量)

前自增、减:    ++i    --i    (i)先自增/自减,(结果)再取(i)值

后自增、减:    i++    i--    (结果)先取(i)值,(i)再自增/减

7、三目运算符:    表达式1?表达式2:表达式3

                         (表达式1非0则为真    表达式1=0则为假)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浅风叶落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值