看着 Rust Book中的按位运算符列表,我没有看到NOT运算符(比如 ~
在C)。 Rust中没有NOT运算符吗?
看着 Rust Book中的按位运算符列表,我没有看到NOT运算符(比如 ~
在C)。 Rust中没有NOT运算符吗?
该 !
-operator是针对许多原始类型实现的,它等同于 ~
C中的运算符。请参阅此示例(操场):
let x = 0b10101010u8;
let y = !x;
println!("x: {:0>8b}", x);
println!("y: {:0>8b}", y);
输出:
x: 10101010 y: 01010101
该 !
-operator是针对许多原始类型实现的,它等同于 ~
C中的运算符。请参阅此示例(操场):
let x = 0b10101010u8;
let y = !x;
println!("x: {:0>8b}", x);
println!("y: {:0>8b}", y);
输出:
x: 10101010 y: 01010101