double b2;
b2 = y2 - y3;
y2 - y3的值是 -300,为什么赋值给b2后成了0??
double B;
B = (y2 - y3) / (x2 - x3) * (x12 - x3) + y3;
加号之前的值是 -0.375,加号之后的值是5600;
为什么等号右侧的结果是5600??赋值给等号右侧的B后值为NaN??
标签:
相关文章
- 敏捷开发在互联网时代里的价值
- PL2586|替代FE1.1S|替代MA8601|USB2.0HUB集线器芯片|旺玖
- 力软快速开发平台,帮助中小企业躲过数字化“踏浪出海”的“暗礁”
- 软件开发:站在风口上的低代码
- TYPEC转HDMI方案|TYPEC扩展坞方案|CS5265设计4K60HZ TYPEC转HDMI方
- DP转HDMI2.0|DP转HDMI和VGA输出|CS5262AN方案应用|瑞奇达CS5262设计电
- Capstone瑞奇达|台湾瑞奇达|一级代理商|台湾瑞奇达科技有限公司
- CH7511B替代方案|CS5211设计方案|CS5211替代CH7511B|eDP转LVDS转接板
单单从代码片段我的推断是,如果y2,y3的数据类型没错,那就有可能是输出语句的问题,
C语言的话,注意无符号整型和printf中何时%d,%lf的区别
还是非常建议贴出整个代码
这个问题很可能和数据的类型有关,你仔细检查一下 y2和 y3的数据类型