首页 > 解决方案 > 如何通过预处理器比较浮点值?无法比较浮点值

问题描述

#include<stdio.h>  
#define a 4.5
int main()  
{  
    #if a==4.5 
        printf("Correct\n");
    #endif
    return 0;  
}

它无法比较浮点值。

标签: cfloating-pointcomparisonc-preprocessorprecision

解决方案


推荐阅读