什么是一元和二元运算符
一元运算符只需要一个操作数,而二元运算符需要两个操作数。下面是一些例子:
一元运算符
`++`(自增)
`--`(自减)
`!`(逻辑非)
`+`(正号,一元正号)
`-`(负号,一元负号)
`sizeof`
`void`
`~`(位非)
二元运算符
`+`(加法)
`-`(减法)
`*`(乘法)
`/`(除法)
`%`(取余数)
`==`(等于)
`!=`(不等于)
`<`(小于)
`>`(大于)
`<=`(小于等于)
`>=`(大于等于)
`&`(按位与)
`|`(按位或)
`^`(按位异或)
`&&`(逻辑与)
`||`(逻辑或)
`->`(箭头运算符,C++中用于结构体或联合体成员访问)
这些运算符在编程中用于执行各种操作,比如数值计算、逻辑判断等。一元运算符通常用于改变单个值的状态,而二元运算符用于合并或比较两个值。
其他小伙伴的相似问题:
一元运算符有哪些作用?
二元运算符在编程中的应用场景?
如何区分一元和二元运算符?