Open1

Rust基礎練習するぞ!

efgriverefgriver

Literals and operators

  • Underscores can be inserted in numeric literals to improve readability, e.g. 1_000 is the same as 1000, and 0.000_001 is the same as 0.000001

Code

fn main() {
    let balance: u32 = 3_500_000_000;
    println!("男の数は{}億\n", balance / 100_000_000);
    println!("※男の数は{}億という情報を格納するならば、断然、符号なし32bit整数(u32型)",balance / 100_000_000);
    println!(
        "※なぜならば、符号付き整数32bitでは{}〜+{}までの数しか表現できないからだ!",
        std::i32::MIN,
        std::i32::MAX,
    );
    
    println!("※符号なし整数32bit(u32型)では0〜+{}まで表現できて素晴らしい", std::u32::MAX);
}

Result

男の数は35億

※男の数は35億という情報を格納するならば、断然、符号なし32bit整数(u32型)
※なぜならば符号付き整数32bitでは-2147483648〜2147483647までの数しか表現できないからだ!
※符号なし整数32bit(u32型)では0〜4294967295まで表現できて素晴らしい