スポンサーリンク

bitClear

スポンサーリンク
スポンサーリンク

説明

数値変数のビットをクリア(0 を書き込む)します。

構文

bitClear(x, n)

x:ビットをクリアする数値型変数。
n:どのビットをクリアするか、最下位(右端)のビットは0から始まる。

戻り値

x: n位置のビットがクリアされた後の数値変数の値。

プログラム例

bitClear(x,n)の出力を、与えられた2つの整数について表示します。6の2進表現は0110なので、n=1のときに右から2番目のビットが0になります。その後、2進表現で0100が残るので、4が返されます。

void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }

  int x = 6;
  int n = 1;
  Serial.print(bitClear(x, n)); // print the output of bitClear(x,n)
}

void loop() {
}
タイトルとURLをコピーしました