diff --git a/rustbyexample/types/literals.rs b/rustbyexample/types/literals.rs new file mode 100644 index 0000000..ad83004 --- /dev/null +++ b/rustbyexample/types/literals.rs @@ -0,0 +1,14 @@ +fn main() { + let x = 1u8; + let y = 2u32; + let z = 3f32; + + let i = 1; + let f = 1.0; + + println!("size of `x` in bytes: {}", std::mem::size_of_val(&x)); + println!("size of `y` in bytes: {}", std::mem::size_of_val(&y)); + println!("size of `z` in bytes: {}", std::mem::size_of_val(&z)); + println!("size of `i` in bytes: {}", std::mem::size_of_val(&i)); + println!("size of `f` in bytes: {}", std::mem::size_of_val(&f)); +}