c语言表达式1+'2'-6/3+1.5=?运算结果的类型又是什么?小弟初学,...

2024-12-21 19:26:36
推荐回答(3个)
回答1:

答案要看你是用什么变量去储存这个表达式的结果咯
如果是int类型,结果等于50;如果是字符型,结果是2,不是数字2,是字符2
代码参考
#include
main()
{
int a;
char c;
a=1+'2'-6/3+1.5;
c=1+'2'-6/3+1.5;
printf("%d\t%c\n",a,c);
}

回答2:

我感觉是double型的!结果为2.5.

回答3:

25