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.语句略过,没发现与其他语言不同.

  • 相关阅读:
    react常用的方法
    react手动搭建
    js基础
    原生JavaScript实例之简单放大镜
    ||与&&的返回值
    promise简单小结
    连接服务器一般步骤
    github小总结
    __proto__指向问题
    一些函数返回值
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/1429631.html
Copyright © 2011-2022 走看看