小编Eup*_*mia的帖子

如何在C#中使用带位移运算符的按位NOT运算符?

我不明白这个表达式是如何工作的.

~(1 << 1) = -3
Run Code Online (Sandbox Code Playgroud)

我所理解的是1 << 1的二进制值为10,基数为10的值.如何用NOT运算符得到-3?移位运算符如何与NOT运算符一起使用?

c# bit-manipulation bit-shift bit bitwise-operators

2
推荐指数
1
解决办法
200
查看次数

标签 统计

bit ×1

bit-manipulation ×1

bit-shift ×1

bitwise-operators ×1

c# ×1