fn main() {
//值得注意的是他们返回的都是Option类型
let t = 0x12345678u32.checked_mul(15);
println!("{:?}",0x12345678u32.checked_mul(15));//乘法
println!("{:?}",0x12345678u32.checked_add(15));//加法操作
println!("{:?}",100u32.checked_div(1));
println!("{:?}",100u32.checked_div(0));
println!("{:?}",9u32.checked_pow(2));
println!("{:?}",0x12345678i32.checked_mul(15));
//编译不过
//println!("{:?}",10.0f32.checked_mul(15));
//这个是干嘛的目前不是很清楚,先进行记录吧
let t: i32 = 10;
let t2 = t.wrapping_add(t);
}
9.整型安全操作.rs
猜你喜欢
转载自blog.csdn.net/liujiayu2/article/details/114364748
今日推荐
周排行