誤差小於一個小值即可
使用 ==
很容易發生錯誤
#include <stdio.h>
#include <math.h>
const double eps= 1e-8;
#define Equ(a,b) ( (fabs((a)-(b))) < (eps) )
// 相等的判斷使用 Equ(a,b);
// 不相等的判斷使用 !Equ(a,b);
使用 ==
很容易發生錯誤
#include <stdio.h>
#include <math.h>
const double eps= 1e-8;
#define Equ(a,b) ( (fabs((a)-(b))) < (eps) )
// 相等的判斷使用 Equ(a,b);
// 不相等的判斷使用 !Equ(a,b);
說明: 以下介紹示例的MCU地址空間如下: ROM空間爲:0x0000 0000 – 0x0000 8000 RAM空間爲:0x2000 0000 – 0x2000 2000
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU