Notice
Recent Posts
Recent Comments
Link
투케이2K
48. (C/C언어) 비트 xor 연산 사용 및 value 값 확인 실시 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : C 언어
[소스 코드]
// TODO [구현부 소스 코드 작성]
int main(void)
{
/**
* ------------------------------------
* [요약 설명]
* ------------------------------------
* 1. XOR 연산이란 배타적 논리합(exclusive OR)이라고도 불리며, 두 개의 피연산자 중 하나만이 1일 때 1을 반환합니다
* ------------------------------------
* 2. 비트 XOR 연산자는 두 개의 피연산자를 가지는 이항 연산자입니다
* ------------------------------------
* */
// 초기 변수 선언
int x = 7; // 00000000 00000000 00000000 00000111
int y = 10; // 00000000 00000000 00000000 00001010
// XOR 연산 수행
int z = x ^ y; // 00000000 00000000 00000000 00001101
// [로그 출력 실시]
//*
__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]: 결과 : "13"
W/[LOG]: =====================================================
반응형
'C' 카테고리의 다른 글
50. (C/C언어) 오른쪽 시프트 연산 (>>) 수행 및 value 값 확인 실시 (0) | 2023.09.03 |
---|---|
49. (C/C언어) 왼쪽 시프트 연산 (<<) 수행 및 value 값 확인 실시 (0) | 2023.09.03 |
47. (C/C언어) 비트 or 연산 사용 및 value 값 확인 실시 (0) | 2023.09.03 |
46. (C/C언어) 비트 and 연산 사용 및 value 값 확인 실시 (0) | 2023.09.03 |
45. (C/C언어) 비트 not 연산 사용 및 value 값 확인 실시 (0) | 2023.09.03 |
Comments