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 map with index in Rust
- How to replace a capture group using Rust regex?
- How to perform matrix operations in Rust?
- How to parse JSON string in Rust?
- How to create a HashSet from a Vec in Rust?
- How to convert struct to JSON string in Rust?
- How to implement PartialEq for a Rust HashMap?
- How to convert a Rust slice to a fixed array?
- How to push an element to a Rust slice?
- How to match whitespace with a regex in Rust?
See more codes...