본문 바로가기
C 언어

c_bitcount

by SpeeDr00t 2016. 8. 9.
반응형

c_bitcount

1.소스

/*
 author : kyoung chip jang
 date : 
 descript: 
 
*/


#include<stdio.h>

int c_bitcount(unsigned x);

int main( int argc , char ** argv )
{
    int x = 1;
    x = x * ( 2 + 1 );
    int i = c_bitcount( x );
    printf("%d\n", i );
 
return 0;
}




int c_bitcount(unsigned x)
{
    int b;
    for (b = 0; x != 0; x >>= 1)
        if (x & 01)
            b++;
return b;
}

결과
hacker@ubuntu:~/c$ 
hacker@ubuntu:~/c$ 
hacker@ubuntu:~/c$ gcc -o c_bitcount c_bitcount.c 
hacker@ubuntu:~/c$ 
hacker@ubuntu:~/c$ ./c_bitcount 
2
hacker@ubuntu:~/c$ 
hacker@ubuntu:~/c$ 


반응형

'C 언어' 카테고리의 다른 글

c_atoi  (0) 2016.08.09
memory layout( for ubuntu 64bit)  (0) 2016.08.03
bi-directional sweep sort  (0) 2016.08.03
time  (0) 2016.08.03
[c] printf  (0) 2016.08.03