コード例 #1
0
ファイル: CountOnes.cpp プロジェクト: fzyzwrj/Practice
int main()
{
    std::cout << CountOnes(16) << std::endl;
    std::cout << CountOnes(17) << std::endl;
    std::cout << CountOnes(18) << std::endl;
    std::cout << CountOnes(-1) << std::endl;
    std::cout << CountOnes(255) << std::endl;
}
コード例 #2
0
int main()
{
    unsigned int iValue,oValue;
    int CountOnes(unsigned int);
    printf("Please Enter Binary value  : ");
    scanf("%u",&iValue);
    oValue = CountOnes(iValue);
    printf("\nThe Number has \"%d\" 1's and \"%d\" 0's ",oValue,32-oValue);
}
コード例 #3
0
ファイル: bitwise.c プロジェクト: Sykel/C--
int main()
{
  int i = 0x0A0B0C0D;
  //int i = 4;

//  printf("Lowest bit is ", (i & ~(i - 1)) ? "NOT set" : "SET");

 printf("%d has %d 1's\n",i, CountOnes(i));

  return 0;
}