Binary operators
Binary operators are used to perform bitwise operations in PowerShell, that is, operations based around the bits that make up a numeric value. Each operator returns the numeric result of a bitwise operation.
All numeric values can be broken down into bytes and, in turn, bits.
Each byte is made up of 8 bits. Each bit in the byte has a value based on its position, highest value (or most significant) first. These bits can be combined to make up any number between 0 and 255.
The possible bit values for a byte can be represented as a table:
Bit position |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
...