C语言程序:判断字节中不同位的按键
#include <stdio.h>
int main() { unsigned char byte; scanf("%hhu", &byte); // 输入一个字节 int i; for (i = 0; i < 8; i++) { if (byte & (1 << i)) { // 判断第i位是否为1 printf("第%d位为1\n", i + 1); } else { printf("第%d位为0\n", i + 1); } } return 0; }
原文地址: https://www.cveoy.top/t/topic/oPjA 著作权归作者所有。请勿转载和采集!