Rust: Convert u32 to bytes. Convert bytes to u32.
fn main() { | |
let original_u32: u32 = 1048572; | |
println!("{}", original_u32); | |
let u32_as_bytes: [u8; 4] = original_u32.to_be_bytes(); | |
println!("{:?}", u32_as_bytes); | |
let back_to_u32: u32 = u32::from_be_bytes(u32_as_bytes); | |
println!("{}", back_to_u32); | |
} | |
/* | |
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=0bc90209eb1df96ad76d23490d34e8be | |
to_be_bytes | |
https://doc.rust-lang.org/std/primitive.u32.html#method.to_be_bytes | |
from_be_bytes | |
https://doc.rust-lang.org/std/primitive.u32.html#method.from_be_bytes | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment