转载:https://blog.csdn.net/biglxl/article/details/113181803
将一个unsigned short int 数据最低位清0 0000 0000 0100 1001 1111 1111 1111 1110 & 什么 与0 都不变 &~1就可以 #include<stdio.h>#include<stdlib.h>intmain(){unsignedcharch=73;unsignedshortsh=16385;ch=ch&~1;sh=sh&~1;//最低位清0printf("%d\t%d\t",ch,sh);return0;} 下面我们要求 ...