C++ 中的运算符,包括三目运算符,关系和逻辑运算符,地址运算符等等(C++复习向p8)

这篇具有很好参考价值的文章主要介绍了C++ 中的运算符,包括三目运算符,关系和逻辑运算符,地址运算符等等(C++复习向p8)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

算术运算符

  • 加减乘除 ±*/:略
  • 取模运算符 %: 比如 10 % 4=2
  • 自增运算符 ++:给自己加1
  • 自减运算符 —:给自己减1

关系运算符

  • “==” 是否相等
  • “!=” 是否不等
  • “>” 是否大于
  • “<” 是否小于

逻辑运算符

  • && 逻辑与,如果2个都是true,条件才true
  • || 逻辑或,两个有一个是true,就是true
  • ! 逻辑非,true变成false,false变成true

位运算符

单独到另一篇文章里详解~

赋值运算符

  • = 赋值
  • += 加且赋值,B = B+A
  • -= 、*= 、 /= 、 *= 同上

杂项运算符(其他重要)

  • sizeof(a)
    • 返回4,变量a是整数
  • 条件运算符 Condition ? x : y
    • 如果条件为真就是x,否则y
  • 逗号运算符 “,”
    • 会顺序执行一系列运算,详细机制请找相关文章详解~
  • 小数点 “.” 和 “→”
    • 成员运算符,用来引用类、结构和 union
  • Cast
    • 强制转换运算符,比如 int(2.2000) 返回 2
  • 地址(指针运算符) &
    • 例如 &a 将给出变量的实际地址
  • 地址(变量) *
    • 通过地址指向一个变量,例如 *a 将指向地址 a 处存放的变量

地址运算符

比较特殊,单独给出一段代码,可以尝试自行理解进行复习~文章来源地址https://www.toymoban.com/news/detail-464840.html

#include <iostream>
using namespace std;

int main()
{
    int a = 10; // 变量 a

    int *ptr_a = &a; // 取a的地址
    // int ptr_a_wrong = &a; 类型错误的案例

    int b = *ptr_a; // 取位于ptr_a处的数值

    cout << "变量 a 的地址 ptr_a 是: " << ptr_a << endl
         << "ptr_a 地址处的值为: " << b;
}

到了这里,关于C++ 中的运算符,包括三目运算符,关系和逻辑运算符,地址运算符等等(C++复习向p8)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 三目运算符和“??”

            三目运算符是一种固定的运算格式,它的作用是简化“ if ”操作。它的语法格式为“ a ? b : c  ”,a为条件,是布尔表达式,如果 a 为 true ,该表达式返回 b ,否则返回 c 。 在项目开发中,三目运算符可以用来对某个变量是否有值的情况进行处理,比如: 三目运

    2024年02月11日
    浏览(34)
  • C++,运算符重载——关系运算符练习

    一、关系运算符重载 = = == !=  二、知识点整理  

    2024年02月11日
    浏览(39)
  • python---三目运算符

    在Python中三目运算符也叫三元运算符,其主要 作用 :就是用于   简化if...else...语句 。 基本语法: 原 if 条件判断:     # 语句段1 else:     # 语句段2 新- ----三目运算符/三元运算符 语句段1 if 条件判断 else 语句段2 案例      输入两个数值,返回最大值 原 新- ----三目运算符

    2024年02月07日
    浏览(39)
  • C# 三目运算符

    C# 三目运算符是一种简单的条件语句,也称为条件运算符。它可以根据一个表达式的结果确定另一个表达式的值。三目运算符使用“?”和“:”来表示。 三目运算符的语法如下: 其中,condition 是一个布尔表达式,expression1 和 expression2 是两个可能返回不同类型值的表达式。

    2024年02月15日
    浏览(47)
  • Java 三目运算符

    Java是一种广泛使用的编程语言,具有强大的功能和丰富的语法结构,其中三目运算符是Java语言中的一个重要概念。在本篇博客中,我们将深入探讨Java中的三目运算符,包括其语法、用法和示例。 一、什么是三目运算符? Java中的三目运算符是一种简单的条件表达式,也称为

    2024年02月16日
    浏览(32)
  • Verilog学习记录3——三目运算符

    进阶示例: 以牛客网 VL1 四选一多路器 为例 使用三目运算符写法:

    2024年02月11日
    浏览(53)
  • 【C/C++】三目运算符的详细分析

            C/C++ 三目运算符是一种条件运算符,也被称为“三元运算符”或“条件运算符”。它的语法结构为  condition ? true_expression : false_expression ,表示如果  condition  为真,则执行  true_expression ,否则执行  false_expression 。         在本文中,我们将深入探讨 C/C++ 三

    2024年02月09日
    浏览(40)
  • C++关系运算符和if语句

    C++中的关系运算符用于比较两个值,并根据比较的结果返回一个布尔值(true或false)。以下是C++中常用的关系运算符: == :等于,检查两个值是否相等 != :不等于,检查两个值是否不相等 :小于,检查左操作数是否小于右操作数 :大于,检查左操作数是否大于右操作数 =

    2024年01月21日
    浏览(38)
  • 《深入理解C语言中的逻辑运算符及其短路特性》

    在C语言中,除了关系运算符之外,我们还可以使用逻辑运算符。逻辑运算符主要包括与运算()、或运算(||)和非运算(!)三种。这些运算符可以用来进行复杂的条件判断,简化程序的执行流程。在进行逻辑运算时,C语言规定非0即真,0即假。本篇博客主要围绕这个特性展

    2024年02月05日
    浏览(41)
  • C语言——三目运算符的进阶用法,比较三个或者四个数的大小

    1、三目运算符也叫条件运算符,结合方向是从右至左。 2、三目运算符仅此一个。 3、基本形式:      表达式1 ? 表达式2 :  表达式3 4、比较原理:表达式1是否为真,如果为真,执行表达式2,否则执行表达式3. 例:a = 4 3 ? 1 : 0 ;   a的值为1. 5、如果在表达式中含有其他运算符

    2024年02月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包