| MATLAB Function Reference | ![]() |
Syntax
C = bitget(A,bit)
Description
C = bitget(A, 傳回 bit)
A 中第 bit 個位元的值。 A 必須是一個非負的整數,而 bit 必須是一個介於 1 到浮點數表示法所能表達的最大bit數(IEEE表示法為52個)的一個數值。我們可以用 ceil、fix、floor 和 round 來確保運算域是整數型態的。
Example
dec2bin 函式可以將十進位的數值轉至二進位。然而你可以也用 bitget 來做。我們可以看看以下這一個轉成連續位元的結果(由高位元至低位元):
disp(dec2bin(13))
1101
C = bitget(13,4:-1:1)
C =
1 1 0 1
See Also
bitand, bitcmp, bitmax, bitor, bitset, bitshift, bitxor
| bitcmp | bitmax | ![]() |