首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

!tc2.0环境下程序执行结果为什么会不一样

2012-05-01 
求助!tc2.0环境下程序执行结果为什么会不一样?int a2,b3float x3.5,y2.5float sumsumx+A+(float

求助!tc2.0环境下程序执行结果为什么会不一样?
int a=2,b=3;
  float x=3.5,y=2.5;
  float sum;
  sum=x+'A'+(float)(a+b)/2+(int)x%(int)y;
  printf("%f",sum);
   
 上面的和下面的怎么不一样的结果呢??
 

  int a=2,b=3;
  float x=3.5,y=2.5;
  float sum;
  sum='A'+(float)(a+b)/2+(int)x%(int)y+x;
  printf("%f",sum);

[解决办法]
结果分别是什么?
[解决办法]
明显应该是72.0,如果Turbo C 2.0的结果相差太大,那就是Turbo C的问题了。别用那么老的编译器了。

热点排行