簡單C語言程序


求一個數二進制代碼中1的個數

#include <stdio.h>
#include <stdlib.h>
int count_one_bit(unsigned int num)
{   int count=0;
while (num)
{
	if (num % 2 == 1)
		count++;
	num = num / 2;
}
	   return count;
   

}
int main()
{   int ret=count_one_bit(255);
	printf("%d\n", ret);
	  
     system("pause");
     
  
}


     這個程序其實是C語言中很簡單的一個,但是在和同學討論的時我還是感覺自己有一些細節沒有很清楚,這就代表我的C語言基礎還是不紮實。所以,我感覺要學好一門語言一定要把基礎打好,不在乎學得多,但是一定要消化好學過的知識。還有要多動手,這樣才能找出問題纔會知道需要學的還很多。
     這是我的第一篇博客,這些話其實更多的是給自己說的,只有自己做到了纔有資格說給別人。共勉,加油。
    











發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章