极客工坊's Archiver
首页
›
求助区
› 好怪异的计算结果------??
大笨熊
发表于 2013-8-19 10:46:12
好怪异的计算结果------??
int t = 2600*45/360;
Serial.println(t);
why OUTPUT--->-39?
把数据类型改为 long 和float 还是得到同样结果?
pathletboy
发表于 2013-8-19 11:31:00
int t = 2600L*45/360;
Ansifa
发表于 2013-8-19 23:41:25
2600*45超过int的界限-32768~+32768了。在整个算式里面任何一部分都不能超。
页:
[1]
查看完整版本:
好怪异的计算结果------??