본문 바로가기

프로그래밍/C언어

C언어 비트 단위 연산자

#include <stdio.h>

) --> 

void main()

{

    unsigned int color=0x00387721;

    unsigned result;

) --> 

    printf("픽셀의 색상 %#010x\n",color);

) --> 

    result=(color&0x00ff0000)>>16; //칼라값을 16자리 오른쪽으로 이동

    printf("빨강 색상 %#02x\n",result);

) --> 

    result=(color&0x0000ff00)>>8; //칼라값을 8자리 오른쪽으로 이동

    printf("초록 색상 %#02x\n",result);

) --> 

    result=(color&0x000000ff);

    printf("파랑 색상 %#02x\n",result);

}

'프로그래밍 > C언어' 카테고리의 다른 글

최소값 구하기  (0) 2017.09.20
값을 무한입력받다 특정값이 나오면 멈추는 코드  (0) 2017.09.20
C언어 %3d,%03d  (0) 2017.09.20
C언어 조건연산자로 윤년구하기  (0) 2017.09.20
C언어 윤년  (0) 2017.09.20