當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Arduino bitClear()用法及代碼示例

[位和字節]

說明

清除(寫入 0)數字變量的位。

用法

bitClear(x, n)

參數

x: 要清除其位的數值變量。
n: 要清除的位,從 0 開始,表示最不重要(最右邊)的位。

返回

x : n 位後的數值變量的值被清除。

示例代碼

在兩個給定整數上打印 bitClear(x,n) 的輸出。 6 的二進製表示是 0110,所以當 n=1 時,從右數第二位設置為 0。之後我們留下二進製的 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() {
}

相關用法


注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 bitClear()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。