#include <stdio.h> int main() { int num = 0; int count =0; scanf("%d",&num); //统计num中的补码中有几个1 // while (num) // { // if(num%2 == 1) // count++; // num=num/2; // } // int i = 0; // for (i = 0; i < 32; i++) { // if(1 == ((num >> i) & 1)) // count++; // } // // printf("%d\n",count); return 0; }
c语言-位操作符和移动操作符应用
最新推荐文章于 2024-10-12 22:54:21 发布