| 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 | ![]() |