c - 如何通过预处理器比较浮点值?无法比较浮点值
问题描述
#include<stdio.h>
#define a 4.5
int main()
{
#if a==4.5
printf("Correct\n");
#endif
return 0;
}
它无法比较浮点值。
解决方案
推荐阅读
- java - notifyAll() 不唤醒线程
- java - 我应该如何在http post请求的请求有效负载中传递json数据(spring boot)
- node.js - 在 simple-git 中移动和重新添加远程 URL 后设置上游分支跟踪
- mysql - 更新查询中的转换函数问题
- python - 如何检测浅蓝色身份证并在 OpenCV 中对其进行裁剪?
- java - 为什么添加 char 时会得到不同的结果?
- react-native - 在 DrawerNavigator v.5 中重置嵌套的 StackNavigator
- c - 剥离 Buffer 数据的指针数组 (Scatter Gather List) 的前 10 个字节和后 10 个字节
- docker - 当我将图像推送到 Docker Hub 时……该图像是所有自定义项的“快照”……还是在您拉取/运行它时再次创建?
- angular - 如何使用 Angular 8 和 single-spa 来更新 publicPath 以加载很棒的字体?