原始问题:
c语言里'b' - '9' * '?' 是合法的表达式。 对不对
在C语言中,字符变量可以被视为其对应的ASCII值进行算术运算。因此,'b' - '9' '?' 这样的表达式是合法的。这是因为'b'的ASCII值为98,而'9'的ASCII值为57,所以'9' '?'的结果为57(如果'?'的ASCII值不为0)。然后从98中减去57,结果为41。所以这个表达式的结果是41。然而,需要注意的是这种表达式的实际用途可能会受到限制,因为字符变量通常用于表示字符,而不是数字。
c语言里'b' - '9' * '?' 是合法的表达式。 对不对
在C语言中,字符变量可以被视为其对应的ASCII值进行算术运算。因此,'b' - '9' '?' 这样的表达式是合法的。这是因为'b'的ASCII值为98,而'9'的ASCII值为57,所以'9' '?'的结果为57(如果'?'的ASCII值不为0)。然后从98中减去57,结果为41。所以这个表达式的结果是41。然而,需要注意的是这种表达式的实际用途可能会受到限制,因为字符变量通常用于表示字符,而不是数字。
Prev:'b' - '9' * '?' 是合法的表达式。 对不对,为什么