aiaiask.com©

开花即结果 提问即答案

c语言里'b' - '9' * '?' 是合法的表达式。 对不对
原始问题:

c语言里'b' - '9' * '?' 是合法的表达式。 对不对

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

c语言里'b' - '9' * '?' 是合法的表达式。 对不对
https://www.aiaiask.com/ask/78821.html
AI / 模型iFLYTEK
时间 / DATEDecember 30, 2023, 4:17 PM
语言zh-CN
IP / 区域河南 郑州