C, C++

2 : c/c++ 강좌 "서식문자"

알 수 없는 사용자 2022. 1. 16. 02:52
728x90
반응형

c/c++ 에서는 서식문자 라는게 존재 합니다.

 

%d : 10진 정수 (digit)

 

%f : 실수 (float)

%lf : 실수 (double)

%c : 문자 (character)

%s : 문자열(string)

 

각각 이렇게 해당이 되는데 이것이 기본적인 4가지의 서식 문자의 종류입니다. 오늘은 이 서식 문자를 활용 하여 출력 하는 것을 해볼껀데 각 서식 문자에 문자 , 10진 정수 , 실수 , 문자열 등을 할당 하여 출력 하는것을 해볼 것입니다.

 

1 : printf("%d",3);               

2 : printf("%lf",3.14);          

3 : printf("%c",'A'); 

4 : printf("%s","Hello"); 

 

1 : %d 안에 3 이라는 숫자를 할당 했다 3은 10진 정수다

2 : 3.14 는 실수이기 때문에 %f 를 사용 했다

3 : %c 에는 문자를 한개만 입력할수 있기 때문에 A 를 입력 했다

4 : Hello 는 문자열이기 때문에 %s 를 사용 했다

 

이런식으로 간단하게 정리가 됩니다. 문자나 문자열인 경우에는  ' ' 쿼테이션 마크를 사용 

해서 문자라고 지정을 해줘야 오류가 나지 않고 잘 출력이 됩니다. 10진 정수나 실수일 경우에는

사용 하지 않아야 합니다. 

다음 시간에는 입력을 배워볼 것이다

 

소스 코드 : 

 

//A 라는 문자를 출력 하는 코드입니다

#include <stdio.h> 

int main()
{
    printf("%c",'A');	
    return 0;
}

 

//Hello World! 를 출력 하는 코드입니다

#include <stdio.h>

int main()
{
    printf("%s","Hello World!");
    return 0;
}

 

//3을 출력 하는 코드입니다

#include <stdio.h> 

int main()
{
    printf("%d",3);
    return 0;
}

 

 

//3.141592를 출력하는 코드입니다

#include <stdio.h> 

int main()
{
    printf("%lf",3.141592);
    return 0;
}

 

 

 

 

 

 

 

'C, C++' 카테고리의 다른 글

5 : c/c++ 강좌 "연산자"  (1) 2022.01.16
4 : c/c++ 강좌 "변수"  (3) 2022.01.16
3 : c/c++ 강좌 "입력"  (0) 2022.01.16
c/c++ 코드 에디터 & 컴파일러 다운로드  (2) 2022.01.16
1 : c/c++ 강좌 "출력"  (5) 2022.01.16