tc和 vc 的区别

[复制链接]
查看11 | 回复3 | 2011-10-31 03:08:16 | 显示全部楼层 |阅读模式
#includestdio.hvoidmain(){ints1,s2;floata,b,c;a=35.425,b=52.954;c=ab;printf(“%f\\n”,c);s1=(int)c;printf(“%d\\n”,s1);s2=(int)a(int)b;printf(“%d\\n”,s2);它在tc,vc的运行结果为什么不一样
回复

使用道具 举报

千问 | 2011-10-31 03:08:16 | 显示全部楼层
编译器不同,当然运行结果不同啦。赞同
回复

使用道具 举报

千问 | 2011-10-31 03:08:16 | 显示全部楼层
tc是16位的编译器,int只有2个字节,VC是32位的编译器,int有4个字节。结果会有所不同的。赞同
回复

使用道具 举报

千问 | 2011-10-31 03:08:16 | 显示全部楼层
TC是旧版本,一般是在DOS环境下的编程工具。而microsoftvisualC是在win环境下运行。。TC中int只占2bite,而VC中int占4bite跟long一样长。除此之外没有多少区别。我刚刚在TC3跟VC6上run了下。结果一样。估计是你自己弄错了。重新来过一次赞同
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行