单目和双目的区别在于它们运算符的数量。单目运算符只有一个,双目运算符有两个。
单目运算符作用于一个操作数,例如取反符号"-",它作用于一个数变成它的相反数。另外常见的单目运算符还有递增/递减符号"++"/"--",它们可以使一个数增加或减少1。在编程中,单目运算符通常优先级较高。
双目运算符作用于两个操作数,例如加号"+",它可以将两个数相加。双目运算符也有优先级,通常乘除的优先级高于加减。
有些符号在不同的上下文中可能既可以作为单目运算符,又可以作为双目运算符,例如"-"符号既可以表示取反,也可以表示减号。