setBit函数是用来设置一个变量的特定的位置1. 程序如下: uint16_t setBit(uint16_t n, int8_t k) { uint16_t nx; nx = 0x1 << k; // set k bit of nx = 0; return n = nx | n; } 这个程序先左移k位,然后用这个第k位的1与原来的结果进行与操作,使特定的位保证是1。 resetBit函数 ...