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

  • 相关阅读:
    个人学期总结
    管理信息系统 第三部分 作业
    模型分离(选做)
    密码保护
    实现搜索功能
    完成个人中心—导航标签
    个人中心标签页导航
    评论列表显示及排序,个人中心显示
    完成评论功能
    ASP.NET Core开发者指南
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/1429631.html
Copyright © 2011-2022 走看看