Rust program to set specific bit using bitwise operator

Here, we are going to learn how to set specific bit using bitwise operator in Rust programming language?
Last Updated : September 24, 2021

Problem Statement

Here, we will create a 16-bit integer number and set the 3rd bit of the number using the bitwise OR (|) operator, and print the result.

Program/Source Code

The source code to set specific bits using the bitwise operator is given below. The given program is compiled and executed successfully.

// Rust program to set specific bit 
// using bitwise operator

fn main() {
    let mut num:i16 = 2;
    
    num = num | (1<<3);
    
    println!("Number after setting 3rd bit: {}",num);
}

Output

Number after setting 3rd bit: 10

Explanation

Here, we created an integer variable num with an initial value of 2. Then we set the 3rd bit of the number using the bitwise OR (|) operator. After that, we printed the updated number.

Rust Basic Programs »



Related Programs

Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.