相关疑难解决方法(0)

C#NOT(〜)位智能运算符返回负值

为什么C#的按位运算NOT符返回(the_number*-1)-1

byte a = 1;
Console.WriteLine(~a); //equals -2
byte b = 9;
Console.WriteLine(~b); //equals -10
// Shouldn't a=0 and b=6?
Run Code Online (Sandbox Code Playgroud)

我怎么用C#做这个?

9 = 0b1001 -> NOT
  = 0b0110 = 6
Run Code Online (Sandbox Code Playgroud)

c# bit bitwise-operators

5
推荐指数
1
解决办法
3985
查看次数

标签 统计

bit ×1

bitwise-operators ×1

c# ×1