Language/C

[ C ] [ 연산자 연습 문제 ] 승 출력 프로그램

곽수진 2021. 10. 5. 19:45
반응형
정수 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승은 동일한 결과값을 가짐

 

 

결과값 출력 모습

반응형