Scalar Types

Scalar types represent a single value. Rust has four primary scalar types:

Integers: Whole numbers, both signed and unsigned.
Floating-Point Numbers: Numbers with decimal points.
Booleans: True or false values.
Characters: Single Unicode characters.

Example:

fn main() {
    let x: i32 = 42; // Integer
    let y: f64 = 3.14; // Floating-point number
    let is_active: bool = true; // Boolean
    let letter: char = 'A'; // Character

    println!("x: {}, y: {}, is_active: {}, letter: {}", x, y, is_active, letter);
}