有人可以解釋我下面的函數究竟做了什麼?這是我第一次遇到使用|的函數調用運營商。運算符在參數
static inline int ieee80211_is_data_qos(__le16 fc)
{
/*
* mask with QOS_DATA rather than IEEE80211_FCTL_STYPE as we just need
* to check the one bit
*/
return (fc & htole16(IEEE80211_FCTL_FTYPE | IEEE80211_STYPE_QOS_DATA)) ==
htole16(IEEE80211_FTYPE_DATA | IEEE80211_STYPE_QOS_DATA);
}
https://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B –
您是否考慮閱讀C教程? – fuz