标题:
C语言程序运算问题 x的平方减Y的平方,乘0.000123再乘0.5
[打印本页]
作者:
李冬
时间:
2022-5-31 14:21
标题:
C语言程序运算问题 x的平方减Y的平方,乘0.000123再乘0.5
为什么J的计算结果不对。 x的平方减Y的平方,乘0.000123再乘0.5
int x=514,y=168;
float j;
j=(x*x-y*y)*0.0000615f;
作者:
Hephaestus
时间:
2022-5-31 15:25
你这是C51吧,换成Keil MDK就没问题了。
x*x这一步就已经溢出了。
作者:
wulin
时间:
2022-5-31 15:42
x*x溢出!
j=((long)x*x-y*y)*0.0000615f;
作者:
Hephaestus
时间:
2022-5-31 17:16
8位机用浮点数,太慢了。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1