본문 바로가기
IT/프로그래밍

c언어 연습 (문제풀이 중심의) 2장 문제풀이 해설

by nutrient 2021. 4. 29.
728x90
728x170

c언어 연습 (문제풀이 중심의) 2장 해설 및 답지

2-1. 정수형 변수를 초기화한 후 두 변수의 합을 출력
#include <stdio.h>
 
int main(void) {
 
    int a = 20;
    int b = -5;
 
    printf("%d + %d = %d", a, b, a + b);
 
    return 0;
}
 
2-2. 실수형 변수를 초기화하고 두 변수의 합과 차를 출력
#include <stdio.h>
 
int main(void) {
 
    double ave = 10.25;
    double sum = 4.32;
 
    printf("%.2f + %.2f = %.2f\n", ave, sum, ave + sum);
    printf("%.2f - %.2f = %.2f", ave, sum, ave - sum);
 
    return 0;
}

 

 

 

 

 

2-3. 변수 초기화한 후 두 변수의 합을 출력
#include <stdio.h>
 
int main(void) {
 
    int no = 40000;
    int count = 13000;
 
    printf("%d + %d = %d", no, count, no + count);
 
}
2-4. 변수 초기화한 후 두 변수의 합을 출력
#include <stdio.h>
 
int main(void) {
 
    int no = 12;
    double ave = 324.1234;
 
    printf("%d + %.4f = %.4f", no, ave, no + ave);
 
}

 

 

 

 

 

2-5. 영문자로 초기화된 변수의 ASCII값 출력
#include <stdio.h>
 
int main(void) {
 
    char ch = 'A';
 
    printf("%c의 %s 값은 %d입니다.", ch, "ASCII", ch);
 
    return 0;
}
2-6. 정수의 ASCII값에 해당하는 문자 출력
#include <stdio.h>
 
int main(void) {
 
    int ch = 97;
 
    printf("ASCII값 %d의 영문자는 %c입니다.", ch, ch);
 
    return 0;
}

 

2-7. 자료형에 대한 크기 출력
#include <stdio.h>
 
int main(void) {
 
    printf("char  : %d byte\n", sizeof(char));
    printf("short : %d byte\n", sizeof(short));
    printf("int   : %d byte\n", sizeof(int));
    printf("long  : %d byte\n", sizeof(long));
    printf("float : %d byte\n", sizeof(float));
    printf("double: %d byte", sizeof(double));
 
    return 0;
}
728x90
그리드형

댓글