程式語言 - GNU - 為何變數要使用兩個!!符號



範例:

#define __gpio_get_pin_mask(p, m) !!(REG32(GPIO_PXPIN(p)) & (m))

P.S. 這樣可以保證拿到的數值是bool型態,而非int型態的數值