作业社区
探索学习新天地,共享知识资源!
慕粉8395673 的学生作业:
C1 = 0x50 ++++++++++++++ C1 = 0xdf ++++++++++++++ C1 = 0xf9 ++++++++++++++ int main() { unsigned char a = 0x58;// 0101 1000; unsigned char b = 0xd7;// 1101 0111; unsigned char c = 0; c = a & b;//0101 0000 ====>0x 50 printf("C1 = %#x\n",c); printf("++++++++++++++\n"); c = a | b;//1101 1111 ======>0xdf printf("C1 = %#x\n",c); printf("++++++++++++++\n"); c = (a & ~b)^0xf1;// a: 0101 1000 //~b: 0010 1000, //a&~b: 0000 1000 //0xf1: 1111 0001 // ^: 1111 1001 ====>0xf9 printf("C1 = %#x\n",c); printf("++++++++++++++\n"); return 0; }
+20