MATLAB Function Reference | ![]() ![]() |
表示
C = bitget(A,bit
)
詳細
C = bitget(A,
は、bit
)
A
内の位置 bit
でのビットの値を出力します。オペランドA
は、非負の整数で、bit
は 1と A
の浮動小数点整数 (flint)表現のビット数の間の数でなければなりません(IEEE 浮動小数点数に対しては52)。オペランドが整数であることを保証するためには、関数 ceil
, fix
, floor
, round
を使ってください。
例題
dec2bin
は、10 進数をバイナリに変換します。しかし、10 進数のバイナリ表現を見るために関数 bitget
を使うこともできます。大きい方から小さい方へ連続するビットを取り出します。
disp(dec2bin(13)) 1101 C = bitget(13,4:-1:1) C = 1 1 0 1
参考
bitand
, bitcmp
, bitmax
, bitor
, bitset
, bitshift
, bitxor
![]() | bitcmp | bitmax | ![]() |