布爾數組

布爾數組是指元素為bool類型的數組。 布爾數組中存放的是布爾值(元素),布爾值只有true t常量0等價,常量true可以理解為in

布爾數組是指元素為bool類型的數組。
布爾數組中存放的是布爾值(元素),布爾值只有true 和false兩種結果,其中,常量false可以理解為和int常量0等價,常量true可以理解為int常量1等價,在計算機中,實際上非0的int值都認為是true。
布爾值的運算: 與&, 或||, 非!。1&1=1,1&0=0,0&0=0;1||1=1,1||0=1,0||0=0,!1=0,!0=1.c語言中可以直接進行運算。
正因為布爾數組的這種特性,使得其在有些程式中進行使用可以起到最佳化的作用,甚至是事半功倍的效果。比如在搜尋中就經常用到,可以用布爾數組區分那些經過處理的和沒有經過處理的數據,避免了一些不必要的重複。

相關詞條

熱門詞條

聯絡我們