여러분 안녕하세요. 혀코입니다.
이번 시간에는 C++에서 비트시프트 연산을 하는 방법에 대해 알아보겠습니다.
# 정수 1개를 입력받아 2배 곱해 출력하는 방법
정수 1개를 입력받아 2배 곱해서 출력하는 방법에 대해서 알아보겠습니다.
연산에서 2를 곱해서 출력해도 되지만, 비트시프트 >>, <<를 사용해도 2배 곱하거나 2로 나눠 값을 출력할 수 있습니다.
#include <iostream>
int main() {
int a;
scanf("%d", &a);
printf("%d", a<<1);
return 0;
}
# 정수 2개(a, b)를 입력받아 ab의 값을 출력하는 방법
단, 0 <= a <= 10, 0 <= b <= 10 입니다.
#include <iostream>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a<<b);
return 0;
}
이렇게 C++에서 비트 시프트 연산을 하는 방법에 대해 알아봤습니다.
유용하셨다면, 공감과 구독 부탁 드립니다.
감사합니다. :)
댓글