잠깐 실수하신것 같네요.. ^^; c에서는 ^ 연산자가 xor비트 연산자입니다... 그리고 "승"을 구하는 연산자는 없죠.. math.h의 pow함수를 사용하세요.. double pow(double Base, double Exponent) 입니다.. #include <math.h> void main(void) { int i; double val; for(i=1; i<=10; i++) { val = pow( (double)2, (double)i); printf("2 ^ %2d = %d", i, (int)val); } } 저렇게 사용하시면...간단히 될것같습니다만..... 타이핑이라... ^^;--카드 없어요 !!!