第1个回答 2023-05-30
在C语言中,++和==不是同级运算符。C语言中的运算符按照其优先级别从高到低依次为:括号、单目加减号、乘除法、加减法、移位运算、大小关系比较、相等关系比较、位运算、逻辑运算、赋值运算、条件运算符。其中单目加减号指的是前置或后置的自增自减运算符,而乘除法、加减法、移位运算、大小关系比较、相等关系比较、位运算、逻辑运算、赋值运算和条件运算符都是双目运算符。
因此,在C语言中,++和==是不同优先级的运算符,其中自增自减运算优先级比相等关系运算高,是双目运算符的子集。在使用多个运算符的表达式时,可能需要加上括号来明确优先级,特别是在涉及到自增自减和相等关系运算时。