해결되었습니다.
printf(" z is %ld \n",z);
로 변경후 정상적으로 출력됩니다.
안광규 님이 쓰신 글 :
: 터보 C++ 3.1에서..
:
: ==============================================
: #include <stdio.h>
: #include <math.h>
:
: main()
: {
: int j,z;
: for(j = 0 ; j < 7 ; j++)
: {
: printf(" j is %d\n",j);
: z = pow(16,j);
: printf(" z is %i\n",z);
: printf("-------------------\n");
: }
: }
: ==============================================
:
:
:
: 실행시키면
:
: 0,1,2,3까지 실행되면서 4096까지 나오는데..
:
: 그 이후부터는 0으로 출력됩니다.
:
: 무슨이유인지 잘 모르겠습니다.
:
: 고수님들의 조언 부탁드립니다.
|