MATLAB Function Reference |
Syntax
C = bitset(A,bit
) C = bitset(A,bit
,v)
Description
C = bitset(A,
設定 bit
)
A
中的第 bit
個位元值為 1 。 A
必須是一個非負的整數,而 bit
必須是一個介於 1 到浮點數表示法所能表達的最大bit數(IEEE表示法為52個)的一個數值。我們可以用 ceil
、fix
、floor
和 round
來確保運算域是整數型態的。
C = bitset(A,
則可以設定第 bit
,v)
bit
個位元值為 v
, 而 v
的值不是 0 就是 1 。
Examples
9 的5個位元二進位表示法中 (01001),第5個位元設定為 1,結果為 11001( 25 )。
C = bitset(9,5) C = 25
See Also
bitand
, bitcmp
, bitget
, bitmax
, bitor
, bitshift
, bitxor
bitor | bitshift |