코딩 농장/C 언어

C언어 변수 선언

GreenBNN 2021. 7. 6. 20:48

자주 쓰는 변수를 선언하고 사용해보자

#include <stdio.h>

int main()
{
    char a = 'a';
    int b = 3;
    float c = 1.0f;
    double d = 2.0;
    
    printf("char a : %c", a);
    printf("int b : %d", b);
    printf("float c : %f", c);
    printf("double d : %f", d);
  
    return 0;
}

→ char a 에 문자를 할당하려면 'a' 처럼 작은 따옴표로 감싸준다.

→ float 인 값은 뒤에 f 를 붙여준다. ( ex 1.0f / 2.15f)

→ float, double 모두 printf 에서 %f 로 사용할 수 있다.

 

scanf 로 각 변수들을 입력받아 출력해보자

#include <stdio.h>

int main()
{
    char a;
    int b;
    float c;
    double d;
    
    printf("char a : ");
    scanf("%c", &a);
    
    printf("int b : ");
    scanf("%d", &b);
    
    printf("float c : ");
    scanf("%f", &c);
    
    printf("double d : ");
    scanf("%lf", &d);
  
    return 0;
}

double 은 scanf 에서 %lf 로 써야한다. 

 

type printf scanf
char %c %c
int %d %d
float %f %f
double %f %lf