代码:
fn main() { println!("{}", 20); //默认用法,打印display println!("{:o}", 17); //八进制 println!("{:x}", 259); //十六进制 小写 println!("{:X}", 305); //十六进制 大写 println!("{:p}", &0); //指针 println!("{:b}", 19); //二进制 println!("{:e}", 10000f32); //科学计数(小写) println!("{:E}", 10000f32); //科学计数(大写) println!("{:?}", "debug"); //打印Debug println!("{:#?}", ("test1","test2")); //带换行和缩进的Debug打印 println!("{a} {b} {b} {c}", a = "x", b = "y", c = 12); //命名参数 }
输出:
20 21 103 131 0x55d0141ef014 10011 1e4 1E4 "debug" ( "test1", "test2", ) x y y 12