&在c語言中是邏輯與的意思。
&是邏輯語言,邏輯上表示兩者屬於缺壹不可的關系,還可以表示壹個人和另外壹個人之意,與and同義。如A&B,表示A與B,A和B,A×B。
在C語言中,&有三種作用,分別如下:
1、取地址。單目運算符。用來取壹個變量的地址。
2、位操作中的與操作運算符。
也就是常說的and操作,雙目運算符。?
計算的時候按位計算,&兩邊操作數對應位上全為1時,結果的該位值為1,否則該位值為0。
3、當兩個&&壹起用的時候,表示為邏輯運算中的與運算。
邏輯運算結果只有0和1兩種結果。?
壹般在&&兩邊是兩個邏輯表達式。
當兩個表達式值均為1時,&&運算結果為1,否則為0。