c·c++/c 프로그래밍

비쥬얼 씨++ 64비트 정수사용법

바로이순간 2012. 1. 18. 01:22

#include <stdio.h>

__int64 two_n (int n) {
  if (n==0)
    return 1L;
  else
    return 2L*two_n(n-1);
}

int main () {

  int num;
  __int64 result;
  printf("2의 n승을 구하는 프로그램입니다 n에 들어갈 양의정수를 입력해주세요:");
  scanf("%d",&num);

  result=two_n(num);
  printf("2의 %d승 : %lld \n",num,result);


  return 0;

}