給定 32 位無符號整數 x 和 y 我想將 x 的位設定為 1 如果在 y 的相應位置有 1 而不修改 y 的其他位 所以例如如果 x 是
1 0 0 0 0 1 等
y 是
0 0 0 1 0 0 等等
我想要的結果是 1 0 0 1 0 1 我想它可以用 & 運算子以某種方式實作,但我無法確切地知道如何執行。
謝謝你的幫助!!
uj5u.com熱心網友回復:
為此,您可以使用按位運算“或”:
unsigned int z = x | y;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/369671.html
