c++中什么是单目运算符

如题所述

第1个回答  推荐于2017-09-28
1。单目就是这个运算符只对一个变量进行操作
代表符号:!(逻辑非) ~(按位取反)++(自增)--(自减)
举例:int a=1;a++;(第二句“a++”则只对a一个变量进行了操作)

2。双目就是这个运算符对两个变量进行操作
举例:int a=1,b=2,c;c=a+b;(第二句“c=a+b”则是对a,b两个变量进行了操作)

3。三目就是这个运算符对三个变量进行操作
代表符号: ?:(条件运算符)本回答被提问者采纳
第2个回答  2008-05-09
~取反
a &= ~(3<<12);

!逻辑非
!(a==b),!a,if(!(a<b))

--自减
i--,--i

++自增
i++,++i

sizeof()
a=sizeof(int *)

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

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

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

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

在C++中,怎么理解“->”是一个单目运算符,它的操作数时什么,返回值又是...
没有人解释怎么理解“->”是一个单目运算符?那我来说说我的理解 ->的左边是变量,而右边只能是成员,由于不指定所属对象的成员本身不能作为函数参数,所以->的运算符重载函数只能被看作接受一个操作数,其返回的是一个指针(也就是说A->B的时候如果A不是指针,则解释为c->B,其中c是对A调用...

能列举下四种返回值类型分别是什么,以及单目运算符和三目运算符分别有...
无值返回:void 在函数末尾写return ;有值 :整型 实型 字符 字符串 单目:!(非) ++(自加) --(自减) &(求址) sizeof(类型字节大小) -(负) *(指针)三目: a?b :c (如果a为真就返回b 如果为假就c)...

在C或C++中的“单目”和“双目”是什么意思啊
单目即一个操作数 双目即两个操作数 我的最简单~最好记~^-^

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

在结构成员访问运算符中,点运算符(.)为双目运算符?
点运算符不是双目运算符,而是单目运算符。点运算符在C\/C++等编程语言中,被用于访问结构体或联合体的成员。这种运算符只需要一个操作数,即结构体或联合体的实例,因此它被分类为单目运算符。双目运算符,如加法、减法等,则需要两个操作数。举例来说,如果我们有一个结构体Person,它包含两个成员:...

c++运算符的优先级顺序
在C++中,运算符的优先级顺序如下:单目运算符(如取反、取正、下标、成员访问等)乘法运算符(*、\\)加法运算符(+、-)移位运算符(<<、>>、<<、>>)关系运算符(<、>、<=、>=、==、!=)相等运算符(==、!=)按位与运算符(&)按位异或运算符(^)按位或运算符(|)逻辑与运算符...

相似回答