csharp C#のビット计算の仕方

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp C#のビット计算の仕方相关的知识,希望对你有一定的参考价值。

// 左シフト
Enumerable.Range(1, 20).ToList().ForEach (x => (1 << x).Dump());
Enumerable.Range(1, 20).ToList().ForEach (x => Convert.ToString((1 << x), 2).PadLeft(32, '0').Dump());

int i = 15; // 1111
int and = 12; // 1100
int and2 = 3; // 0011

// 上2ビットの取得
Convert.ToString((i & and), 2).PadLeft(4, '0').Dump();
// 下2ビットの取得
Convert.ToString((i & and2), 2).PadLeft(4, '0').Dump();

以上是关于csharp C#のビット计算の仕方的主要内容,如果未能解决你的问题,请参考以下文章

newSoft

python ビット演算による画像の合成

python wxPython中でビットマップを表示

恋愛SLG-「めがね」ゲットチャレンジ!

csharp CSHARPハッシュセット

csharp テストスニペット