C言語では、 "＆="と "| ="は演算子であり、変数のバイナリ位置を動作させるために使用されます。

"＆="は位置と割り当てを表し、1つの変数と別の値の位置と操作を押し、結果を変数に割り当てます。例えば：

int x = 10;
int y = 5;
x＆= y;

この例では、xの値は10と5、つまり0に設定されます。

「| =」は、位置または割り当てに応じて、1つの変数と別の値によって実行または計算されることを意味し、結果は変数に割り当てられます。例えば：

int x = 10;
int y = 5;
x | = y;

この例では、xの値は10 | 5、つまり15に設定されます。

要するに、「＆=」と「| =」はバイナリ位置の便利な構文であり、一部のビット操作のコードを簡素化できます。
在 C 语言中，"&=" 和 "|=" 是位运算符，它们用于对一个变量的二进制位进行操作。

"&=" 表示按位与赋值，它将一个变量与另一个值进行按位与运算，并将结果赋值给该变量。例如：

int x = 10;
int y = 5;
x &= y;

在这个例子中，x 的值将被设置为 10 & 5，即 0。

"|=" 表示按位或赋值，它将一个变量与另一个值进行按位或运算，并将结果赋值给该变量。例如：

int x = 10;
int y = 5;
x |= y;

在这个例子中，x 的值将被设置为 10 | 5，即 15。

总之，"&=" 和 "|=" 是操作二进制位的方便语法，它们可以简化一些位运算的代码。