一元运算符只对一个表达式执行操作,该表达式可以是数值数据类型类别中的任何一种数据类型。一些只需要一个操作数的运算符称为一元运算符(或单目运算符)。例:5 + 6 和 5++ ------在C语言中,5++是非法的。
前者5 和 6为操作数+ 为运算符,但是 + 需要两个操作数,所以它不是一元运算符,而是二元运算符,而后者只需要一个操作数,所以 ++ 为一元运算符。
一元运算符只对一个表达式执行操作,该表达式可以是数值数据类型类别中的任何一种数据类型。一些只需要一个操作数的运算符称为一元运算符(或单目运算符)。例:5 + 6 和 5++ ------在C语言中,5++是非法的。
前者5 和 6为操作数+ 为运算符,但是 + 需要两个操作数,所以它不是一元运算符,而是二元运算符,而后者只需要一个操作数,所以 ++ 为一元运算符。