MST

星途 面试题库

面试题:Rust中复合赋值运算符的基础使用

在Rust中,假设有两个i32类型的变量a和b,初始值分别为5和3,请使用复合赋值运算符实现a += b,a -= b,a *= b,a /= b,a %= b的操作,并依次打印出每次操作后a的值。
42.8万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

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

    a += b;
    println!("a += b后,a的值为: {}", a);

    a -= b;
    println!("a -= b后,a的值为: {}", a);

    a *= b;
    println!("a *= b后,a的值为: {}", a);

    a /= b;
    println!("a /= b后,a的值为: {}", a);

    a %= b;
    println!("a %= b后,a的值为: {}", a);
}