Java中的 | 和 || 運算子之間的差異
| 是位運算子,以位為單位比較每個運算物件。
它是一個二進位制或運算子,如果兩個物件內都存在某個位,則該位將複製到結果中。
假設整型變數 A 的值為 60,變數 B 的值為 13,則
(A | B) 的值為 61,即 0011 1101。
而 || 是邏輯或運算子,對布林物件操作。如果兩個物件的運算結果都是假,則該條件為假,否則為真。假設布林變數 A 的值為真,變數 B 的值為假,則 (A && B) 的值為真。
| 用於位運算,而 || 用於邏輯運算。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Java 語言
PHP