Advertisement

《C++Primer》| C++核心运算符的深入探讨与学习与实践结合

阅读量:

运算符相关研究

  • 引言
    • 基础定义

    • 常用操作符

        1. 数学操作符
        1. 逻辑与比较操作符
        1. 赋值操作符
        1. 自增自减操作符
        1. 成员引用操作符
        1. 条件判断操作符
        1. 按位操作符
        1. sizeof操作符、分隔操作符
        1. 类型转换机制
    • 结论

说明:本内容为个人归纳整理,若存在疏漏之处,诚邀读者在评论区共同探讨完善。

前言

C++语言内置了多种运算符,本文将重点归纳适用于基础数据类型操作数的相关运算符,以及若干由标准库所定义的运算符。随后将对用户自定义类型所涉及的运算符进行总结。


基本概念

C++语言中包含了一元运算符(针对单个操作数)、二元运算符(针对两个操作数)以及三元运算符(针对三个操作数)三种类型的运算符。

当表达式中存在多个运算符时,需要考虑运算符优先级、结合性以及求值顺序的问题
各类运算符均具有特定的优先级与结合性,其中优先级决定了表达式中各运算符的组合顺序,而结合性则用于说明在优先级相同的情况下如何进行组合。

对于大多数运算符而言,并未明确指定其操作数的求值顺序

常见运算符解析

1.算术运算

全部评论 (0)

还没有任何评论哟~