C++单目,双目、三目是什么意思

如题所述

单目运算符是指:运算对象只有一个的运算符;如:取正(+)、取负(-)、取反(^)、或(|)、与(&)等等;
双目运算符是运算对象有两个的;如:加(+)减(-)乘(*)除(/)、自加(++)、自减(--)、逻辑与(||)、逻辑或(&&)、取余(%)、赋值(=)等;
三目运算符在c语言中我知道的就一个(?:),主要是:(表达式1?表达式2:表达式3)其用法是:当表达式1的值为真,执行表达式2,并以表达式2的值为此表达式的值;当表达式1值为假,就跳过表达式2,去执行表达式3,并以表达式3的值作为表达式的值;
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-10
单目是只需要一个操作数的意思 比如 a++ a-- *a &a
双目是需要两个操作数的意思 比如 a+b a-b a*b a/b a%b
三目是需要三个操作数的意思 比如 a=c>b?c:b;本回答被提问者采纳
第2个回答  2011-09-19
单目:就是只对一个变量操作的,比如: ++等
双目:就是对两个变量进行操作的,
三目:就是对三个变量操作的。
第3个回答  2011-09-19
就是你需要参加运算的数值需要几个 比如说加法运算就是双目运算 条件运算符是唯一的三目运算 希望可以采纳
第4个回答  2011-09-19
每个运算符都有它的运算目数,即参与运算的操作数个数。操作数是一个,成为单目运算符;以此类推即可。举例如:++自增运算符为单目运算符;*、/乘法、除法运算符为双目运算符;三目运算符只有一个,即条件运算符, ?: