首页 > 其他分享 >运算符的关系,什么叫一元运算符,二元运算符,三元运算符,运算符优先级,以及运算符的

运算符的关系,什么叫一元运算符,二元运算符,三元运算符,运算符优先级,以及运算符的

时间:2024-07-13 16:30:40浏览次数:15  
标签:一元 操作数 优先级 二元 运算符 用于 三元

按照操作数个数区分:
一元运算符:一元运算符只需要一个操作数。
常见的一元运算符有:

1. 递增和递减运算符:++ 和 --,用于对操作数进行增加或减少 1。

2. 正负号运算符:+ 和 -,用于表示正负数。

3. 逻辑非运算符:!,用于对布尔值进行取反。

二元运算符:二元运算符需要两个操作数。
常见的二元运算符有:

1. 算术运算符:+、-、*、/、%,用于执行加法、减法、乘法、除法和取模运算。

2. 关系运算符:==、!=、>、<、>=、<=,用于比较两个操作数之间的关系,返回布尔值。

3. 逻辑运算符:&&、||,用于执行逻辑与和逻辑或运算。

4. 赋值运算符:=、+=、-=、*=、/=、%=,用于将右侧的值赋给左侧的变量。

5. 位运算符:&、|、^、<<、>>、>>>,用于执行位操作。

三元运算符:三元运算符只有一个,即条件运算符(?:)。
条件运算符根据一个条件的真假来选择两个可能的结果之一。

例如:

int a = 5;
int b = 3;
int max = (a > b) ? a : b; // 如果 a 大于 b,则 max 等于 a,否则 max 等于 b

以上是一些常见的一元运算符、二元运算符和三元运算符的示例。这些运算符在编程中经常被使用,用于进行各种计算和逻辑操作
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/big___tree/article/details/131946851

标签:一元,操作数,优先级,二元,运算符,用于,三元
From: https://www.cnblogs.com/fpcbk/p/18300275

相关文章

  • 三元运算符 栈 堆 隐式转换 笔记
    是什么:相当于if语句的语法糖代码示例:std::stringrank=level>10?"Master":"Begining";判断条件?为真保留:为假保留;可以嵌套使用,最好别用看的头疼;栈通常非常小通常为1兆2兆;浅要提及堆上飞陪比栈花费更多时间,而且要手动释放内存若对象太大或要显式地控制对象的生存期,就在堆......
  • 运算符重载是什么???
    运算符重载是什么???运算符重载是C++中一种特殊的函数重载机制,它允许我们对已有的运算符赋予新的含义以适应不同数据类型的操作。通过运算符重载,我们可以使用自定义的类或结构体类型进行运算,从而提高代码的可读性和整洁性。运算符重载的实质是编写一个或多个特殊的成员函数或友元......
  • 003_python3 解释器 注释 运算符
    Python3解释器1.Linux设置环境变量$PATH=$PATH:/usr/local/python3/bin/python3#设置环境变量2.交互式编程$python#启动Python解释器3.脚本式编程Windows中写入脚本xx.py文件,执行pythonxx.py #cmd当中直接执行Linux中文件顶部写入  #!/usr/bin/envpyth......
  • 08_Shell运算符
    08_Shell运算符一、算数运算符expr整数表达式#!/bin/bash#整数运算(expr只能整数运算)expr1+1expr1\*2expr2/1expr2-1expr3%2#结果接收要用``反引号result=`expr1+1`echo$result二、比较运算符2.1、整数比较运算符运算符说明......
  • Lingo学习(三)——工厂合并、运算符、内置函数
    一、工厂合并(一)工厂合并——生产二维矩阵【引入】sets:                                factory/1..6/:a;                  plant/1..8/:d;                    Cooperation(fact......
  • 衡庐浅析·C语言程序设计·第二章·运算符及其优先级关系(练习题一)
        本文适用于大学的期中期末考试、专升本(专接本、专插本)考试、408等考研预科。如有相关题目疑问或建议欢迎在评论区进行互动。    转载请标明出处。不知道大家有没有消化完第二章的内容。在这里我们将列出一些关于运算符及其优先级关系的课后练习题,方便大家......
  • C语言学习笔记(03)——常用运算符
    基本运算符*/inta=b*10; CPU可能多个周期,甚至要利用软件的模拟方法去实现乘法inta=b+10; CPU一个周期可以处理/取整%取余一般使用/和%配合得到小数,一般/的结果得到的是整数,除非: floata,b,c,d; a=7/2; b=7.0/2; c=7/2.0; d=7.0/2.0; printf......
  • Javase-3.运算符
    3.运算符1.算术运算符1.基本运算符:加减乘除模(+-*/%)inta=2;intb=1;System.out.println(a+b);//3System.out.println(a-b);//1System.out.println(a*b);//2System.out.println(b/a);//0int/int结果还是int类型,而且会向下取整System.out.print......
  • QPushButton的checked和pressed样式设置无效是因为优先级问题
    设置QPushButton想要设置pressed状态的图标,但是尝试了很多次都没有效果,原来是按照优先级来的,位置越往下优先级越高,hover状态时在最下面,所以鼠标在按钮上时,hover优先级最高,所以无论pressed还是checked都无法显示正确的图标,所以要调整下顺序; QPushButton{border-image:url......
  • Python运算符
    一、算数运算符1.分类算数运算符有“+”,“-”,“*”,“/”,“%”,“//”,“**”这7种“%”用来求余,它通常用来判定奇数偶数或者倍数“//”用来求商,它返回的是整数“**”用来求某个数的次方,例如m**n就是求m的n次方a,b=10,20r=a/bprint(a+b,a-b,a*b,r,type(r))pri......