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 match the end of a line in a Rust regex?
- How to use regex with bytes in Rust?
- How to yield a thread in Rust?
- How to use regex to match a double quote in Rust?
- How to split a string by regex in Rust?
- Hashshet example in Rust
- How to ignore case in Rust regex?
- How to use an enum in a Rust HashMap?
- How to use backslash in regex in Rust?
- How to multiply matrices in Rust?
See more codes...