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

わんくま同盟

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

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

■93255 / 親階層)  ビットからバイトを簡単に得る方法
□投稿者/ ブラック (1回)-(2019/11/30(Sat) 17:29:24)

分類:[.NET 全般] 

あるバイト変数があり、
それのnビット目が立っているかどうかを調べたいのですが、
普通に書くと以下のようになると思います。


        Dim bbb As Byte = 0

        Dim n As Integer = 4

        If bbb = (bbb Or CByte(2 ^ (n - 1))) Then

        End If

もっとエレガントに、00010000のような数列から
ビット演算をすることはできないでしょうか?

あるいは
以下のページに書かれてあるように
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1472855599
Enumで宣言しておくのが通常なのでしょうか?


編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: ビットからバイトを簡単に得る方法 /魔界の仮面弁士
→Re[1]: ビットからバイトを簡単に得る方法 /キングダム
 
上記関連ツリー

ビットからバイトを簡単に得る方法 / ブラック (19/11/30(Sat) 17:29) #93255 ←Now
Re[1]: ビットからバイトを簡単に得る方法 / 魔界の仮面弁士 (19/11/30(Sat) 19:23) #93257
Re[1]: ビットからバイトを簡単に得る方法 / キングダム (19/11/30(Sat) 18:59) #93256
  └ Re[2]: ビットからバイトを簡単に得る方法 / ブラック (19/11/30(Sat) 21:46) #93259 解決済み
    └ Re[3]: ビットからバイトを簡単に得る方法 / ブラック (19/11/30(Sat) 21:49) #93260
      ├ Re[4]: ビットからバイトを簡単に得る方法 / KOZ (19/11/30(Sat) 22:06) #93261
      └ Re[4]: ビットからバイトを簡単に得る方法 / キングダム (19/11/30(Sat) 22:20) #93263
        └ Re[5]: ビットからバイトを簡単に得る方法 / ブラック (19/12/01(Sun) 14:08) #93266 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信