in reply to Re: How can I set a bit to 0 ?
in thread How can I set a bit to 0 ?

Input number 1 determines which bits will be negated in input number 2 ...

Just a note of caution: This phrasing suggests that the order of the operands affects the result of the ^ (bitwise-xor) operator, but it does not. The order is irrelevant:

Win8 Strawberry 5.8.9.5 (32) Sat 05/28/2022 0:35:22 C:\@Work\Perl\monks >perl use strict; use warnings; printf "%04b \n", 0b1100 ^ 0b0111; printf "%04b \n", 0b0111 ^ 0b1100; ^Z 1011 1011
And likewise for the | (bitwise-or) and & (bitwise-and) operators.

Update: Slight change to phrasing of first sentence for clarity.


Give a man a fish:  <%-{-{-{-<