&和&&的區(qū)別
時間:
映芳735由 分享
&和&&的區(qū)別
我想很多人在學(xué)習(xí)java的時候,或者其他語言(如:C#,.Net等)都會遇到&和&&。然而,如果你沒有真正的理解他們的意思,這會給你思路上面帶來很大的麻煩,下面,小編給大家介紹& ;和& & amp;的區(qū)別。
在HTML代碼中表示的是符號“&” ,&在html里面表示符號"&",稱作連接符,英文ampersand
&是位與運算,而&&就是普通的邏輯與運算。
一元 & 運算符返回操作數(shù)的地址(要求 unsafe 上下文)。
為整型和 bool 類型預(yù)定義了二進(jìn)制 & 運算符。對于整型,& 計算操作數(shù)的邏輯按位“與”。對于 bool 操作數(shù),& 計算操作數(shù)的邏輯“與”;也就是說,當(dāng)且僅當(dāng)兩個操作數(shù)均為 true 時,結(jié)果才為 true。
& 運算符計算兩個運算符,與第一個操作數(shù)的值無關(guān)。
&還可以直接參與枚舉運算,并且可以重載其二元運算