반응형
정수 b를 입력받아 2의 b승을 구하여 출력하는 프로그램을 작성해보자.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
printf("%d\n", 2 << (n - 1));
printf("%d\n", 1 << n);
return 0;
}
printf("%d\n", 2 << (n - 1))
printf("%d\n", 1 << n)
▶ 비트 연산자 이용
: 2의 n-1승과 n승은 동일한 결과값을 가짐
반응형
'Language > C' 카테고리의 다른 글
[ C ] 조건문 (0) | 2021.10.10 |
---|---|
[ C ] [ 반복문 연습 문제 ] 음수 입력 중단 프로그램 (0) | 2021.10.08 |
[ C ] [ 연산자 연습 문제 ] 운동 에너지 구하기 프로그램 (0) | 2021.10.05 |
[ C ] [ 연산자 연습 문제 ] 전기 요금 계산 프로그램 (0) | 2021.10.05 |
[ C ] [ 연산자 연습 문제 ] 요금 출력 프로그램 (0) | 2021.10.05 |