C 中的 & 符號執行位元與運算,若兩個位元都為 1,結果為 1,否則為 0。此外,它還可以獲得變數位址和引用變數。
C 中&
#& 符號在C 的使用
C 中的& 符號,即位元與運算符,用於對兩個位元模式進行位元與操作。它執行以下操作:
語法
位元與運算子的語法如下:
int & (int x, int y);
其中:
x
和y
是兩個要進行位元與運算的整數。 範例
int x = 5; // 二进制表示为 101 int y = 7; // 二进制表示为 111 int result = x & y; // 二进制表示为 101 std::cout << "x & y = " << result << std::endl; // 输出:5
在這個範例中,x = 101
和y = 111
,進行按位元與操作後得到result = 101
。這是因為這兩個整數中的每個位元都符合位元與規則。
其他用法
除了進行位元與操作之外,& 符號還可以用於:
以上是c++中&怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!