答案要看你是用什么变量去储存这个表达式的结果咯如果是int类型,结果等于50;如果是字符型,结果是2,不是数字2,是字符2代码参考#includemain(){ 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);}
我感觉是double型的!结果为2.5.
25