MATLAB Function Reference    
bitget

ビットの取り出し

表示

詳細

C = bitget(A,bit) は、A 内の位置 bitでのビットの値を出力します。オペランドA は、非負の整数で、bit は 1と A の浮動小数点整数 (flint)表現のビット数の間の数でなければなりません(IEEE 浮動小数点数に対しては52)。オペランドが整数であることを保証するためには、関数 ceil, fix, floor, round を使ってください。

例題

dec2binは、10 進数をバイナリに変換します。しかし、10 進数のバイナリ表現を見るために関数 bitget を使うこともできます。大きい方から小さい方へ連続するビットを取り出します。

参考

bitand, bitcmp, bitmax, bitor, bitset, bitshift, bitxor


 bitcmp bitmax