How to get the number of bytes of a variable in Rust

1 Answer

0 votes
use std::mem;

fn main() {
    let size_in_bytes = mem::size_of::<i32>(); // Specify the type explicitly
    println!("Size of i32: {} bytes", size_in_bytes);

    let my_var = 83; 
    let size_of_var = mem::size_of_val(&my_var);
    println!("Size of my_var: {} bytes", size_of_var);
}



/*
run:

ize of i32: 4 bytes
Size of my_var: 4 bytes

*/

 



answered Jun 4, 2025 by avibootz

Related questions

1 answer 140 views
1 answer 132 views
1 answer 86 views
1 answer 85 views
2 answers 85 views
85 views asked Jan 22, 2025 by avibootz
...