如何将二进制数转换为字符串
how to convert a binary number into a string
有谁知道如何将二进制数转换成表示其数字的字符串吗?
let s: u32 = 0b00100000001011001100001101110001110000110010110011100000;
我需要将这个二进制数分成几个部分来研究它的不同部分(例如前 5 位数字,然后是 6 到 15 位数字,等等)。
为此,我正在考虑使用字符串切片,但首先我需要将二进制数转换为字符串(“00100000010110011...”)。
谢谢!
使用二进制格式:
fn main() {
let s: u64 = 0b00100000001011001100001101110001110000110010110011100000u64;
let s_str: String = format!("{s:b}");
println!("{s_str}");
}
有谁知道如何将二进制数转换成表示其数字的字符串吗?
let s: u32 = 0b00100000001011001100001101110001110000110010110011100000;
我需要将这个二进制数分成几个部分来研究它的不同部分(例如前 5 位数字,然后是 6 到 15 位数字,等等)。
为此,我正在考虑使用字符串切片,但首先我需要将二进制数转换为字符串(“00100000010110011...”)。
谢谢!
使用二进制格式:
fn main() {
let s: u64 = 0b00100000001011001100001101110001110000110010110011100000u64;
let s_str: String = format!("{s:b}");
println!("{s_str}");
}