
同是一种语言,在keil和VC++6.0中的计算结果居然不一样?
我在keil里有个计算公式,编译后焼入单片机,不能正常运行,于是乎,我用计算器手工计算得出的答案数字直接赋予address,就可正常运行。然后我用vc++6.0计算得出数...
我在keil里有个计算公式,编译后焼入单片机,不能正常运行,于是乎,我用计算器手工计算得出的答案数字直接赋予address,就可正常运行。然后我用vc++6.0计算得出数据也和手工计算结果一样,赋予address后,均可正常运行。
那这么说是编译器的问题了?
同样是C语言,怎么会出现在这种情况,以前做很多涉及到计算的都是用vc模拟完后再上keil的没有发现这样的问题哦。就好像我用wps和word写出来的字,都是汉字,但是看起来不一样,就好像我用不同的计算器不同的算盘算出来的数不一样。。。真是奇葩了。。。
望各位资深工程师详解,谢过了先。 展开
那这么说是编译器的问题了?
同样是C语言,怎么会出现在这种情况,以前做很多涉及到计算的都是用vc模拟完后再上keil的没有发现这样的问题哦。就好像我用wps和word写出来的字,都是汉字,但是看起来不一样,就好像我用不同的计算器不同的算盘算出来的数不一样。。。真是奇葩了。。。
望各位资深工程师详解,谢过了先。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询