UXO Studio
  • C 기초 02 : 자료의 입력과 출력2
    2024년 09월 25일 11시 24분 47초에 업로드 된 글입니다.
    작성자: UXO Studio

     

     

     

    01 변수 선언 규칙

    02 입출력 : scanf, &, puts

    03 산술연산자 : +, -, *, /, %, ++

     

     

     

     

    01 변수 선언 규칙

     

    1) 영문자(대,소 문자 구분), 숫자, 언더스코어 _로만 구성

    2) 숫자로 시작 할 수 없음

    3) 사이에 공백 사용할 수 없음

    4) C언어에서 정의 된 키워드 keyword 사용할 수 없음

     

     

    02 입출력 : scanf, &, puts

    #include<stdio.h>
    main() {
        int num;
        puts("숫자입력");
        scanf("%d",%num);
        printf("입력한 숫자 : %d",num);
    }
     
    ------------------------
    숫자입력
    35
    입력한 숫자 : 35
    ------------------------
     

    puts : 출력함수. 문자열만 출력. 문자열 출력 후 줄 바꿈

    scanf : 입력한 값을 변수에 저장

    & : 어떤 변수로 입력 받을지 선언

    #include<stdio.h>
    main() {
        char sn1
        int sn2;
        puts("시리얼 넘버의 알파벳 부분을 입력");
        scanf("%c",%sn1);
        puts("시리얼 넘버의 숫자 부분을 입력");
        scanf("%d",%sn2);
        printf("입력한 시리얼 넘버 : %c%d",sn1,sn2);
    }
     
    ------------------------
    시리얼 넘버의 알파벳 부분을 입력
    a
    시리얼 넘버의 숫자 부분을 입력
    35
    입력한 시리얼 넘버 : a35
    ------------------------
     
    #include<stdio.h>
    main() {
        char mw;
        char name[10];
        int age;
        puts("성별(남 : m, 여 : w)")
        scanf("%c",&mw);
        puts("이름");
        scanf("%s",&name);
        put("나이");
        scanf("%d",&age);
        printf("당신의 이름 : %s, 성별 : %c, 나이 : %d",name,mw,age);
    }
     
    ------------------------
    성별(남 : m, 여 : w)
    m
    이름
    귤
    나이
    99
    당신의 이름 : 귤, 성별 : m, 나이 : 99
    ------------------------
     

     

     

    03 산술연산자 : +, -, *, /, %, ++

    #include <stdio.h>
    
    int main() {
        float a, b;
        int c;
        printf("첫 번째 수 입력");
        scanf("%f",&a);
        printf("두 번째 수 입력");
        scanf("%f",&b);
        printf("세 번째 수 입력");
        scanf("%d",&c);
        float sum = a+b+c;
        printf("세 수의 합 : %f\n",sum);
        float ave = sum/3;
        printf("세 수의 평균 : %.2f",ave);
    }
     
    ------------------------
    첫 번째 수 입력
    2.1
    두 번째 수 입력
    5.3
    세 번째 수 입력
    2
    세 수의 합 : 9.400000
    세 수의 평균 : 3.13
    ------------------------
     

    %.nf : 실수를 소수점 n자리 까지 출력하는 변환문자

    ex) 변환문자 %.4f 를 사용해 5.55777을 출력하는 경우 5.5578 값을 출력한다.

    #include <stdio.h>
    
    int main() {
        int a = 10;
        int b = 10;
        int c, d;
        printf("a = %d, b = %d\n",a,b);
        c = ++a;
        d = b++;
        printf("a값을 ++a하면 %d이다.\nb값을 b++하면 %d이다.",c,d);
    }
     
    ------------------------
    a = 10, b = 10
    a값을 ++a하면 11이다.
    b값을 b++하면 10이다.
    ------------------------
     

    ++a : a 값에 +1 한 값을 지금부터 사용

    b++ : b 값에 +1 한 값을 다음부터 사용

     

     

     

     

    #변수선언규칙 #변수 #C언어 #scanf #입력함수 #출력함수 #연산 #산술연산자 #프로그래밍기초 #프로그래밍 #코딩 #C언어기초 #초보프로그래머 #코딩연습 #코딩공부 #변환문자 #printf #scanf #변수 #연산자 #프로그래밍언어 #프로그래밍공부

     

    'C C++ > C 기초' 카테고리의 다른 글

    C 기초 06 : for 함수, 라이브러리 함수  (0) 2024.09.25
    C 기초 05 : switch case 함수  (0) 2024.09.25
    C 기초 04 : while 함수  (0) 2024.09.25
    C 기초 03 : if함수  (0) 2024.09.25
    C 기초 01 : 자료의 출력1  (0) 2024.09.25
    댓글