본문 바로가기

컴퓨터 과학 & 영상처리 관련/C / C++

4byte 변수 2진수 변환

void printBin(unsigned int hex)
{
        int i;
        for(i=31 ; i != -1 ; i--)
        {
                if((hex & (0x1<<i)) == 0)
                        printf("0");
                else
                        printf("1");
                if(i%4 ==0)
                        printf(" ");
        }
        printf("\n");
}

 

0000 0000 0000 0000 0000 0000 0000 0000

이렇게 출력되게...

논리회로를 알면 편하긴 하구나

arm에서 reg값들을 한번에 출력하는 프로그램 만들다 요거 구현함

 

 

'컴퓨터 과학 & 영상처리 관련 > C / C++' 카테고리의 다른 글

int x = 0x10u;  (0) 2012.05.31
printf(),fprintf() 사용법 메모  (0) 2012.05.27
120520 함수포인터 공부  (0) 2012.05.20
printf 인자  (0) 2012.05.19
인라인 어셈블리 기초  (0) 2012.04.30