混合运算和类型转换
main(){int i1,i2,i3;
i1='x',i2=1000,i3=6.02e23;
printf("%d,%d,%d\n",i1,i2,i3);
}
运行结果是:120,1000,0
第一个和第二个结果能看的出来,但是第三个,也就是i3,为什么等于0,匪夷所思啊,大家帮帮忙解释一下,详细点哈!
2008-02-12 16:56
2008-02-12 17:07
2008-02-12 17:37
2008-02-13 09:09
2008-02-15 05:30