rustBitwise operator example in Rust
Bitwise operators are used to perform bit-level operations on integer values in Rust. They are used to manipulate individual bits within a number.
Example code
let x = 0b1010_1010;
let y = 0b0101_0101;
let result = x & y;
println!("{:b}", result);
Output example
1010_0000
The code above uses the bitwise AND operator (&
) to perform a bitwise operation on two numbers. The x
variable is set to 1010_1010
in binary, and the y
variable is set to 0101_0101
in binary. The &
operator then performs a bitwise AND operation on the two numbers, resulting in 1010_0000
.
Code explanation
let x = 0b1010_1010;
: This line declares a variablex
and sets it to1010_1010
in binary.let y = 0b0101_0101;
: This line declares a variabley
and sets it to0101_0101
in binary.let result = x & y;
: This line uses the bitwise AND operator (&
) to perform a bitwise operation on the two numbers.println!("{:b}", result);
: This line prints the result of the bitwise operation in binary format.
Helpful links
Related
More of Rust
- How to use regex to match a double quote in Rust?
- How to replace a capture group using Rust regex?
- Bitwise XOR operator usage in Rust
- How to replace strings using Rust regex?
- How to perform matrix operations in Rust?
- How to calculate the inverse of a matrix in Rust?
- How to match whitespace with a regex in Rust?
- How to parse JSON string in Rust?
- How to convert the keys of a Rust HashMap to a vector?
- How to use an enum in a Rust HashMap?
See more codes...