C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 112 を表示中)
■66151 / )  C# でビット反転の方法を教えて下さい
□投稿者/ ビビット (1回)-(2013/04/03(Wed) 20:21:40)

分類:[C#] 

お世話になります。

string s = "1001000101100";
とあるとき、下位1バイトを反転して1を加え、
結果的に16進数D4を得たいのですが、
どうにもやり方がわかりません。


以下、考え方だけですが(違っていたらご指摘ください)
・反転するのですから、0110111010011となる
・下位1バイトなので、11010011 が対象。
・これに1を加えると、11010100 となる。


「~」を使うのだとは思うのですが、
初心者なのでどう表現すればよいか分かりません。
ご教授いただけませんでしょうか?


何卒よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -