在计算机C语言中,什么是单目运算符,什么是双目运算符?

Python031

在计算机C语言中,什么是单目运算符,什么是双目运算符?,第1张

单目运算符是指:运算对象只有一个的运算符;如:取正(+)、取负(-)、取反(^)、或(|)、与(&)等等;

双目运算符是运算对象有两个的;如:加(+)减(-)乘(*)除(/)、自加(++)、自减(--)、逻辑与(||)、逻辑或(&&)、取余(%)、赋值(=)等;

三目运算符在c语言中我知道的就一个(?:),主要是:(表达式1?表达式2:表达式3)其用法是:当表达式1的值为真,执行表达式2,并以表达式2的值为此表达式的值;当表达式1值为假,就跳过表达式2,去执行表达式3,并以表达式3的值作为表达式的值;

C语言中的运算对象如果是一个,则称单目运算.单目运算符是基本算术运算符的一种.它包括+(单目取正)

-(单目取负)

++(自增)

--(自减)

注:+

-在双目运算符中和在单目运算符中意思不一样.

双目运算符

+(加)

-(减)

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