MST
星途 面试题库

面试题:Rust位运算符之基础应用

在Rust中,假设有两个u8类型的变量a = 5和b = 3,请使用位运算符实现以下功能:1. 计算a和b按位与的结果;2. 计算a和b按位或的结果;3. 计算a和b按位异或的结果,并写出完整的代码。
50.1万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn main() {
    let a: u8 = 5;
    let b: u8 = 3;

    // 按位与
    let and_result = a & b;
    // 按位或
    let or_result = a | b;
    // 按位异或
    let xor_result = a ^ b;

    println!("按位与结果: {}", and_result);
    println!("按位或结果: {}", or_result);
    println!("按位异或结果: {}", xor_result);
}