투케이2K

46. (C/C언어) 비트 and 연산 사용 및 value 값 확인 실시 본문

C

46. (C/C언어) 비트 and 연산 사용 및 value 값 확인 실시

투케이2K 2023. 9. 3. 19:11

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : C 언어

 

[소스 코드]

// TODO [구현부 소스 코드 작성]
int main(void)
{

    /**
     * ------------------------------------
     * [요약 설명]
     * ------------------------------------
     * 1. 비트 AND 연산자는 두 개의 피연산자 비트가 모두 1일 때만 1을 반환합니다
     * ------------------------------------
     * 2. 비트 AND 연산자는 두 개의 피연산자를 가지는 이항 연산자입니다
     * ------------------------------------
     * */


    // 초기 변수 선언
    int x = 7; // 00000000 00000000 00000000 00000111
    int y = 10; // 00000000 00000000 00000000 00001010

    // AND 연산 수행
    int z = x & y; // 00000000 00000000 00000000 00000010

    // [로그 출력 실시]
    //*
    __android_log_print(ANDROID_LOG_WARN, "[LOG]", "%s", "=====================================================");
    __android_log_print(ANDROID_LOG_INFO, "[LOG]", "결과 : \"%d\"\n", z);
    __android_log_print(ANDROID_LOG_WARN, "[LOG]", "%s", "=====================================================");
    // */


    return 0;
}
 

[결과 출력]

 

W/[LOG]: =====================================================
I/[LOG]: 결과 : "2"
W/[LOG]: =====================================================

 

반응형
Comments