Rust中的按位NOT运算符是什么?

维拉克斯

查看Rust Book中的按位运算符列表,我看不到NOT运算符(如~C语言)。Rust中没有NOT运算符吗?

卢卡斯·卡尔伯特(Lukas Kalbertodt)

!操作符为许多基本类型实现,等效~于C中操作符。请参见以下示例(parking):

let x = 0b10101010u8;
let y = !x;
println!("x: {:0>8b}", x);
println!("y: {:0>8b}", y);

输出:

x: 10101010
y: 01010101

也可以看看:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按位包含 OR 运算符的目的是什么?

来自分类Dev

在此示例中,按位运算符&做什么?

来自分类Dev

Rust中的r#“”#运算符是什么?

来自分类Dev

hashCode中按位运算符>>>

来自分类Dev

Gremlin中的按位运算符

来自分类Dev

PHP中的按位运算符

来自分类Dev

OCaml的“ lsr”和“ asr”等效的F#按位运算符是什么?

来自分类Dev

按位补码运算符返回的数据类型是什么?

来自分类Dev

按位'&'运算符

来自分类Dev

按位或运算符

来自分类Dev

为什么在比较布尔值时,按位运算符比Java中的“正常”运算符要慢?

来自分类Dev

PowerShell中的“>”运算符是什么?

来自分类Dev

Unix中的“ ./”运算符是什么?

来自分类Dev

Golang中的“&^”运算符是什么?

来自分类Dev

HTML中的“:”运算符是什么?

来自分类Dev

JavaScript中的%运算符是什么?

来自分类Dev

为什么按位运算符没有逻辑“和/或”运算符那么聪明

来自分类Dev

Java中的按位右移运算符

来自分类Dev

Python按位分配运算符中的竖线

来自分类Dev

Java中的按位和运算符

来自分类Dev

重载类函数中的按位And(&)运算符和“ * this”

来自分类Dev

StringBuilder中按位运算符的优势

来自分类Dev

c中按位OR运算符的结果

来自分类Dev

数组JavaScript中按位AND(&)运算符的用法?

来自分类Dev

Java中按位运算符的屏蔽选项

来自分类Dev

具有按位运算符的C ++中的算法

来自分类Dev

.NET Framework方法中的按位和运算符

来自分类Dev

C中的按位运算符和移位问题

来自分类Dev

运算符按位左移