C语言中,双目和单目该如何理解?

2025-03-02 04:13:51
推荐回答(2个)
回答1:

单目运算符运算对象为一个, 双目则为两个。 如负号是单目运算符,例-a只有一个运算对象a, 减号是双目运算符,例a-b有两个运算对象a和b。 C语言中,运算对象可以是变量常量函数表达式,对于单目运算,除了++/--和下标「」等特例外,其它多数运算符在左边;对于双目运算,对象在两边,运算符在中间。单目运算符有:!、~、++、--、负号-、(强制类型转换)、指针*、取地址&、字节运算sizeof;三目‘? :’;其余都是双目运算符。可以看到,有的运算符既是单目也是双目,如+、-、*、等。以上可能不完整正确。

回答2:

单目就是运算时只有一个数值参与, 双目就是有两个有两个数值参与运算, 这并不重要,接触多了就懂了
满意请采纳