C語言中的&運算子稱為位元與運算子和邏輯與運算子。以位元與運算子(&)對操作數的每個位元進行並運算,只有兩位都為1時結果才為1。邏輯與運算子(&&)執行邏輯運算,只有兩個運算元都為真時結果才為真。
&運算子在C語言中的名稱
&運算子在C語言中被稱為位元與運算子或邏輯與運算子。
位元與運算子
位元與運算子(&)執行位元運算,即對兩個運算元的每個位元進行並運算。只有當兩個位元都為1時,結果位元才為1,否則為0。例如:
3 & 5 = 1 (二进制:11 & 101 = 01)
邏輯與運算子
邏輯與運算子(&&)執行邏輯運算,即對兩個布林運算元進行邏輯與運算。只有當兩個運算元都為真時,結果才為真,否則為假。例如:
(3 != 0) && (5 > 2) = true
當需要將邏輯與運算子與位元與運算子區分開來時,使用邏輯與運算子(&&)更明確。一般來說,在進行位元運算時使用&,在進行邏輯操作時使用&&。
以上是&在c語言中叫什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!