rustBitwise OR operator usage in Rust
The bitwise OR operator (|) is a binary operator in Rust that performs a bitwise OR operation on two operands. It is used to set bits in a binary number, or to combine two binary numbers.
Example
let a = 0b1010;
let b = 0b1100;
let c = a | b;
Output example
c = 0b1110
The code above sets the variable a to the binary number 1010, the variable b to the binary number 1100, and the variable c to the result of the bitwise OR operation between a and b, which is 1110.
The bitwise OR operator can also be used to combine two binary numbers. For example:
let a = 0b1010;
let b = 0b1100;
let c = a | b;
Output example
c = 0b1110
In this example, the bitwise OR operation combines the binary numbers 1010 and 1100 to produce the binary number 1110.
Helpful links
Related
More of Rust
- How to use regex lookbehind in Rust?
- How to replace strings using Rust regex?
- How to use non-capturing groups in Rust regex?
- How to use regex lookahead in Rust?
- How to match whitespace with a regex in Rust?
- Regex example to match multiline string in Rust?
- How to perform matrix operations in Rust?
- How to sort a Rust HashMap?
- How to convert a u8 slice to a hex string in Rust?
- How to compare two Rust HashMaps?
See more codes...