什么是单目运算,二目运算,三目运算?

作者&投稿:达伯 (若有异议请与网页底部的电邮联系)
单目运算符,双目运算符,三目运算符分别什么意思。为什么是单目,双目,三目~

运算所需变量为两个的运算符叫做双目运算符·或者要求运算对象的个数是2的运算符称为双目运算符 三目类推。
单目运算符是运算所需变量为一个的运算符,又叫一元运算符
举例
单目 a++
双目 a+b
三目 a?b:c

所谓单目运算符就是只有需要一个操作数的运算符,如:--、++
同理,双目运算符就是需要两个操作数的运算符,如:+、-、*、/、= 等。
三目运算符只有一个 ? : 。(需要三个操作数)

单目,一个运算数 i++, i--, !a, ~a
双目,两个运算数 a+b a-b a*b
三目,三个运算数 bc=a?b:c; (if(a) bc =b;else bc =c;)

看一下运算符优先级表就知道了,会列出所有运算符,并标明单目,双目,三目

单目运算就是只对一个参数运算的运算(如++,--等)
双目运算就是对两个参数运算的运算(如+,-,>,<等)
三目运算就是对三个参数运算的运算(如?:,好象就这一个)

单(一)、二、三 是指参与运算的对象(变量)的数量,例如:
++、--都是单目操作符,因为它们只要求一个变量。
+、*、/都是双目操作符,因为它们是对两个变量进行运算。

? : (条件操作符)三目运算符。

单目运算是指只有一个操作数的运算。
单目,一个运算数
i++,
i--,
++i,
--i
,!b,
~b
双目,两个运算数
a+b,
a-b,
a*b,
a/b,
a%b
三目,三个运算数
x=a?b:c;


一道c语言问题.什么叫单 目运算符、三目运算符、赋值运 算符?
1。单目就是这个运算符只对一个变量进行操作 代表符号:!(逻辑非) ~(按位取反)++(自增)--(自减)举例:int a=1;a++;(第二句“a++”则只对a一个变量进行了操作)2。双目就是这个运算符对两个变量进行操作 举例:int a=1,b=2,c;c=a+b;(第二句“c=a+b”则是对a,b两个变...

单目,双目运算符怎么回事?前置和后置的区别C++
目就是操作数,单目就是一个操作数的操作符,比如正负号,++ --,作用域操作符;双目就是两个操作数的。前置自增\/自减是先将自身变量改变在参与表达式运算,而且前置运算返回的是左值也就是变量,比如++i = 6,而后置的是先用本来的数值参与表达式运算,再改变其自身的值,并且后置运算返回的是右值...

在计算机C语言中,什么是单目运算符,什么是双目运算符?
单目运算符是指:运算对象只有一个的运算符;如:取正(+)、取负(-)、取反(^)、或(|)、与(&)等等;双目运算符是运算对象有两个的;如:加(+)减(-)乘(*)除(\/)、自加(++)、自减(--)、逻辑与(||)、逻辑或(&&)、取余(%)、赋值(=)等;三目运算符在c语言中我...

什么是单目运算符?
单目运算符是指运算所需变量为一个的运算符,即在运算当中只有一个操作数,又叫一元运算符,其中有逻辑非运算符:!、按位取反运算符:~、自增自减运算符:++, --等。运算所需变量为两个的运算符叫做双目运算符,或者要求运算对象的个数是2的运算符称为双目运算符。逻辑非运算符【!】、按位取...

C++运算符的结合性,单目,双目是什么意思啊?
单目是只有一个操作数,即只和一个表达式有关,执行运算,比如逻辑非(!), 位操作的取反(~)运算等。双目是指运算符两边的表达式均会参与运算,此类运算符在C++中是最多的,包括数学运算(+=*\/%),逻辑运算(&&,||), 位运算(&,^,|)等。除此外,C++中还存在三目运算符?:, 运算符中间和两边的...

什么是单目运算,二目运算,三目运算?
单目,一个运算数 i++, i--, !a, ~a 双目,两个运算数 a+b a-b a*b 三目,三个运算数 bc=a?b:c; (if(a) bc =b;else bc =c;)看一下运算符优先级表就知道了,会列出所有运算符,并标明单目,双目,三目

c语言中为什么叫单目正,单目负
1。单目就是这个运算符只对一个变量进行操作代表符号:!(逻辑非)~(按位取反)++(自增)--(自减)举例:inta=1;a++;(第二句“a++”则只对a一个变量进行了操作)2。双目就是这个运算符对两个变量进行操作举例:inta=1,b=2,c;c=a+b;(第二句“c=a+b”则是对a,b两个变量进行了...

关系运算有几种类型
投影运算也是单目运算,它从一个关系R所有属性中选择某些指定属性,组成一个新的关系。选择运算选取关系的某些行,而投影运算选取关系的某些列,是从一个关系出发构造其垂直子集的运算。3、连接(join)连接运算是关系的二目运算.关系R与关系S的连接运算是从两个关系的广义笛卡尔积中选取属性间满足一定条件...

c++单目运算符(->) 是什么意思?
1。单目就是这个运算符只对一个变量进行操作 代表符号:!(逻辑非)~(按位取反)++(自增)--(自减)举例:int a=1;a++;(第二句“a++”则只对a一个变量进行了操作)2。双目就是这个运算符对两个变量进行操作 举例:int a=1,b=2,c;c=a+b;(第二句“c=a+b”则是对a,b两个变量...

图像基本运算分为哪几类?每类又包括哪些
单目:+(取正)-(取负) ++(自增1) - -(自减1)双目:+ - * \/ %(取余)三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算符包括一个关系运算符(可以是“>”"<""!="等等),一个“?”,一个“:”,冒号前后需要有两个...

阳原县18896693552: 什么是单目运算,二目运算,三目运算? -
胥致润丹: 单目,一个运算数 i++, i--, !a, ~a 双目,两个运算数 a+b a-b a*b 三目,三个运算数 bc=a?b:c; (if(a) bc =b;else bc =c;)看一下运算符优先级表就知道了,会列出所有运算符,并标明单目,双目,三目

阳原县18896693552: C++单目,双目、三目是什么意思 -
胥致润丹: 单目是只需要一个操作数的意思 比如 a++ a-- *a &a 双目是需要两个操作数的意思 比如 a+b a-b a*b a/b a%b 三目是需要三个操作数的意思 比如 a=c>b?c:b;

阳原县18896693552: 什么是双目运算符? -
胥致润丹: 双目运算符是指运算所需变量为两个的运算符,或者要求运算对象的个数是2的运算符称为双目运算符;运算所需变量为一个的运算符叫单目运算符,例如【!,~,()】;运算所需变量为三个的运算符叫三目运算符:【?:】 乘法运算符【*】、除法运...

阳原县18896693552: C语言中,什么是单目,什么是双目 -
胥致润丹: 单目就是只有一个对象(变量或者常量)参与运算,双目就是有两个.三目就是有三个

阳原县18896693552: 什么是单(双,三)目运算符? -
胥致润丹: 一个运算符需要几个数值参加运算,就叫几目. 例如:加法,a+b 需要2个数值参加运算,就叫2目. 例如:自增, ++a, 或 a++, ++ 是 1目 例如:逻辑或, x || y, 这里 || 2目 例如:逻辑非, !fp , 这里 ! 1目. 例如:条件运算符 <表达式1>?<表达式2>:<表达式3>; 这个 "?" 是 3目运算符.

阳原县18896693552: C语言中单目双目和三目运算的含义
胥致润丹: 运算符操作几个数,就是几目运算符. ++、--、!……,这种就操作一个数的,就是单目. +、-、*、/、=、&&、||……,这些是二目. :?,就这么一个可以操作三个数的,三目. 大概没人特地记过优先级,但是也没谁搞不清.不用去背那张表.

阳原县18896693552: c中,什么是双目运算? -
胥致润丹: 就是说,这种运算符需要有两个数字作为输入. 如a+b,a-b,a*b,a/b等,都需a、b两个数据进行运算. 但是想位移运算符和非运算都不需要,就是单目运算.

阳原县18896693552: 学过数据结构的请进~ -
胥致润丹: 单目就是指需要有一个运算对象,双目就要求有两个运算对象,三目则要三个运算对象单目:如a++双目:如a+b三目:如a<b?a:b

阳原县18896693552: C语言里的双目运算和单目运算是什么意思? -
胥致润丹: 双目就是操作数由两个,单目就是操作数只有一个. 如:a + b中的+就是双目,因为操作数是a b两个 如:a++中的++操作的对象是a,只有一个,所以是单目

阳原县18896693552: 单目、双目和三目运算符 -
胥致润丹: 单目就是操作数是一个数的运算符 双目就是操作数为2个的运算符,如表达式(1+2)中的+号就是双目 三目的比较少,目前遇到的就 ? :用法如下 a ? b :c

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网