单目运算符与双目运算符有什么区别?

作者&投稿:茆栋 (若有异议请与网页底部的电邮联系)
~

单目运算符和双目运算符的区别只有一个,那就是操作数(变量或常量)数量的不同。

单目运算符只对一个操作数进行逻辑运算。

比如: num++(自增) , num--(自减) , !num(取非值) , ~num(按位取反)。

双目运算符只对两个操作数进行逻辑运算。

比如: num1 + num2 , num1 - num2 , num1 > num2

扩展资料:

除了单目和双目运算符,还有一个三目运算符。

三目运算符就是对三个操作数进行逻辑运算。目前三目运算符只有一个:num1 = num1 > 3 ? 1 : 2

这段程序的意思是:如果变量num1的值,大于3,那么变量num1的值就变为1,否则num1的值就

变为2




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

急!!c++里哪些是单目运算符,哪些是双目运算符。
双目就是这个运算符对两个变量进行操作举例:int a=1,b=2,c;c=a+b;(第二句“c=a+b”则是对a,b两个变量进行了操作)3。三目就是这个运算符对三个变量进行操作代表符号: ?:(条件运算符)

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

单目运算符和双目运算符有什么区别?
单目运算符和双目运算符的区别只有一个,那就是操作数(变量或常量)数量的不同。单目运算符只对一个操作数进行逻辑运算。比如: num++(自增) , num--(自减) , !num(取非值) , ~num(按位取反)。双目运算符只对两个操作数进行逻辑运算。比如: num1 + num2 , num1 - num2 , num...

C语言中,什么是双目运算符
在c语言中运算所需变量为两个的运算符叫做双目运算符·或者要求运算对象的个数是2的运算符称为双目运算符。比如+、-、×、\/ 这些算术运算符,都是双目运算符。

单目、双目和三目运算符
运算所需变量为两个的运算符叫做双目运算符,例如+,-,*,\/,%,<,>,>=,<=,==,!=,<<,>>,&,^,|,&&,||,= 运算所需变量为三个的运算符叫做三目运算符,只有条件表达式【?:】双目运算符 运算所需变量为两个的运算符叫做双目运算符.或者要求运算对象的个数是2的运算符称为...

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

双目运算符怎样运算
双目运算符是完成一个操作需要两个操作数的一种运算。运算所需变量为两个的运算符叫做双目运算符,或者要求运算对象的个数是2的运算符称为双目运算符。根据操作数的个数,运算符可以分为单目、双目、三目运算符,也成为一元,二元,三元运算符等。若完成一个操作需要两个操作数,则称该运算符为双目...

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

计算机c语言中,什么是单目运算,什么是双目运算
单目运算符是只有一个变量参与运算的,如:x++。双目就是有两个变量参与运算的,如:x+y。

玛纳斯县15350529574: C语言中什么是单目与双目运算符? -
翁裕施维: 所谓单目运算符就是只有需要一个操作数的运算符,如:--、++ 同理,双目运算符就是需要两个操作数的运算符,如:+、-、*、/、= 等. C语言中三目运算符只有一个 ? : .(需要三个操作数)

玛纳斯县15350529574: 单目,双目运算符怎么回事?前置和后置的区别C++ -
翁裕施维: 目就是操作数,单目就是一个操作数的操作符,比如正负号,++ --,作用域操作符;双目就是两个操作数的. 前置自增/自减是先将自身变量改变在参与表达式运算,而且前置运算返回的是左值也就是变量,比如++i = 6, 而后置的是先用本来的数值参与表达式运算,再改变其自身的值,并且后置运算返回的是右值也就是常量i++ = 6就是错的,这一点很重要,比如 i = 6; cout << i++ << ++i << endl; 最终输出的结果会是78,因为表达式是从右往左算,先算++i,所以i = 7,再算i++,所以首先输出7,因为有i++所以i最终为8,并且第二个位置输出的是变量的值,所以就是78

玛纳斯县15350529574: C语言中,什么是单目,什么是双目 -
翁裕施维: 单目就是只有一个对象(变量或者常量)参与运算,双目就是有两个.三目就是有三个

玛纳斯县15350529574: C语言里的双目运算和单目运算是什么意思? -
翁裕施维: 双目就是操作数由两个,单目就是操作数只有一个. 如:a + b中的+就是双目,因为操作数是a b两个 如:a++中的++操作的对象是a,只有一个,所以是单目

玛纳斯县15350529574: C++单目,双目、三目是什么意思 -
翁裕施维: 单目是只需要一个操作数的意思 比如 a++ a-- *a &a 双目是需要两个操作数的意思 比如 a+b a-b a*b a/b a%b 三目是需要三个操作数的意思 比如 a=c>b?c:b;

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

玛纳斯县15350529574: C++运算符的结合性,单目,双目是什么意思啊? -
翁裕施维: 1 结合性指的是运算符出现的时候,与哪边的操作数结合进行运算. 比如逻辑非运算就是右结合,会与操作符!右侧的表达式进行运算.2 单目双目指的是运算符出现时参与运算的表达式个数. 单目是只有一个操作数,即只和一个表达式有关,执行运算,比如逻辑非(!), 位操作的取反(~)运算等. 双目是指运算符两边的表达式均会参与运算,此类运算符在C++中是最多的,包括数学运算(+=*/%),逻辑运算(&&,||), 位运算(&,^,|)等. 除此外,C++中还存在三目运算符?:, 运算符中间和两边的三个表达式均会参与运算,形式为 expr1?expr2:expr3.

玛纳斯县15350529574: 什么是单目运算符和双目运算符? -
翁裕施维: 单目运算符就是只有一个操作数..例如 !a 这个!就是单目运算符 双目运算符就是有两个操作数..例如 a+b 这个+就是双目运算符..

玛纳斯县15350529574: C语言中,什么是单目运算符,什么是双目运算符,详细点,本人菜鸟
翁裕施维: 其实就是有几个数参与运算, 比如 乘法 * ,就必须两个数才能算,就是双目. 而~ 这个运算叫取反, 如~1 只要一个数就能算了,这种就是单目运算.

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

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