본문으로 바로가기
728x90
반응형

112p


Exercise


14. 다음 프로그램의 결과를 예측하여 오른쪽에 기록하여라.

(a)


#include <stdio.h>

 A

 C

 int main(void)

 {

        char code = 'B';

        printf("%c\n",code-1);

        printf("%c\n",code+1);

        return 0;

 }


(b)


#include <stdio.h> 

 8진수=12

 10진수=10

 16진수=a

int main(void)

 {

        int x=10;

       

        printf("8진수=%o\n",x);

        printf("10진수=%d\n",x);

        printf("16진수=%x\n",x);

        return 0;

 }


15. 잠시 컴파일러가 되었다고 가정하자. 다음 소스 파일이 컴파일되어 실행되는 것인지를 말하고, 컴파일이 되지 않는다면 어디가 문제인지를 오른쪽 빈칸에 적어라.


#include <stdio.h>

 #include <stdio.h>

 int main(void)

 int main(void)

 {

 {

        const integer MAX=1000;

        const int MAX=1000;         // interger 가 아니라 int를 써야한다

        integer i= 10;

        int i= 10, j = 20;                // interger 가 아니라 int를 써야한다

        unsigned double d = .2;

        double d = .2;   

 

       

        printf("%d, %f %c, %d\n", i, d, c, MAX);

        printf("%d, %f %c, %d\n", i, d, MAX); 

// 문자형인 자료형은 이 소스에 포함되어있지 않다.

        int j = 20;

 // 일반문장이 나오기 전에 변수 선언을 모두 해야한다.

        printf("%d\n", j);

        printf("%d\n", j);

        return 0;

        return 0;

 }

 }



728x90
반응형