2024年6月14日发(作者:)

rust 整数类型 程序

Rust 是一种系统编程语言,它对整数类型有丰富的支持。以下是一个简单的 Rust 程序,

演示了一些常见的整数类型和相关的操作:

```rust

// 整数类型

fn main() {

// 有符号整数

let a: i8 = 127; // 8位有符号整数

let b: i16 = 32767; // 16位有符号整数

let c: i32 = 2147483647; // 32位有符号整数

let d: i64 = 9223372; // 64位有符号整数

// 无符号整数

let e: u8 = 255; // 8位无符号整数

let f: u16 = 65535; // 16位无符号整数

let g: u32 = 4294967295; // 32位无符号整数

let h: u64 = 18446744; // 64位无符号整数

// 打印整数

println!("i8: {}", a);

println!("i16: {}", b);

println!("i32: {}", c);

println!("i64: {}", d);

println!("u8: {}", e);

println!("u16: {}", f);

println!("u32: {}", g);

println!("u64: {}", h);

// 整数运算

let sum = a + b;

let difference = c - d;

let product = e * f;

let quotient = g / h;

println!("Sum: {}", sum);

println!("Difference: {}", difference);

println!("Product: {}", product);

println!("Quotient: {}", quotient);

}

```

这个程序定义了不同位数和有符号/无符号的整数类型,并演示了它们的使用。它还包含了

一些整数运算,如加法、减法、乘法和除法。运行这个程序将输出定义的整数的值以及运算

的结果。