zoukankan      html  css  js  c++  java
  • c++ primer学习笔记(4)运算符

    1.基本算术运算符

    一元

    +、-

    算术 -- 乘法

    *, /, %

    算术 -- 加法

    +, -

    注意点:溢出问题,操作类型.

    2.关系和逻辑运算符

    关系和类型检测

    <, >, <=, >=

    !,&&, || 逻辑非,逻辑与,逻辑或

    3.位操作符

    ~,<<, >>,&, ^, |

    4.赋值操作符


    4.1赋值操作的右结合性
    a=b=0;

    4.2复合赋值操作符

    +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=

    4.3自增和自减操作符

    分为前置和后置两种形式

    ++i和i++

    前置只需要返回结果,后置则需要保存原值,以便返回未操作之前的结果.

    5.箭头操作符(点操作符的同义词)


    这个是需要注意的操作符
    xx.Method();
    xx->Method();

    6.三元运算符

    cond ? expr1 : expr2;

    7.sizeof操作符

    返回一个对象或类型名的长度,类型为size_t

    8.逗号操作符

    for(var i=0;i<10;++i,—j) {}

    9.优先级

    乘法和除法优先于加法,但可以用括号在推翻这个限制

    10.new和delete表达式

    int *pi=new int(10);

    delete *pi;

    11.类型转换

    12.语句略过,没发现与其他语言不同.

  • 相关阅读:
    02.创建型————工厂方法模式
    01.创建型————简单工厂模式
    HBase JavaAPI操作示例
    MongoDB
    大数据第三天
    Zookeeper操作
    MR操作
    HDFS操作
    【GISER&&Painter】svg的那些事
    读法克鸡丝博文《技术,产品,团队》有感
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/1429631.html
Copyright © 2011-2022 走看看