设置第N位数据为1: val |= (1<<n); 设置第N位数据为0: val &= ~(1<<n); 查看第N位数据是否是1: if(((val >>n) & 1)==1) 为真侧是1; else 为假侧为0; 将数据第N位数据1改为0,或0改为1: val ^= (1<<n);
« 51单片机使用74HC595驱动代码 | debian安装lxde桌面最小环境»