灰原姐姐 发表于 2013-2-17 00:37 100 100.0 10 10.0
灰原姐姐 发表于 2013-2-17 00:41 乘除被优化掉了,用实数写。变量全部改成或强转成浮点型。关掉优化。
灰原姐姐 发表于 2013-2-17 11:12 昨晚用手机打的,没说清楚。 vin=(result*5)/256 被优化为
lieklieke 发表于 2013-2-17 11:59 恩呢 我改成5.0和256.0的确是没问题了 但是灰原姐姐 如果像你所说被优化成了result* (5/256) 5/256=0 ...
灰原姐姐 发表于 2013-2-17 12:51 贴完整代码出来。包括变量申明。
jpbirdy 发表于 2013-2-17 16:52 你的result是uchar的,result*5会隐式强转为int。 其他的就不多解释了。