当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。