C語言中雙感嘆號(!!)的含義

    C語言中的感嘆號(!)是邏輯運算操做符。通過該操做符運算後的值只有 2 種狀況,要麼爲 1,即 True,要麼爲 0,即 False。變量     在進行邏輯運算時,全部非 0 的值都會被認爲是 True,而只有 0 值會被認爲是 False。因此對變量進行 2 次非運算(!!)就能將其轉化成 1 或者 0,且變量本來的邏輯值保持不變。語言 好比:     !!(400) = 1    
相關文章
相關標籤/搜索