본문 목표
어떤 언어로든 코딩을 할 때, 잘 진행되고 있는지 확인이 필요하다.
그런 상황에서 중간에 변수들의 값 또는 진행 상황을 확인하기 위해서 화면에 값을 출력해줄 필요가 있다.
그 때, 사용하는 함수가 C언어에서는 printf( ) 라는 함수이다.
printf( ) 함수를 이용해서 변수들의 값을 출력하여야 한다.
이 때, 변수마다 출력하는 방법이 다르므로 사용법을 이해한다.
개념 정리
printf( ) 라는 기본 함수를 이용해서 문장을 출력하는 것을 저번에 다뤄봤었다.
이번에는 변수들을 출력해봐야 하는데,
아직 변수들을 다루지 않았으므로, 출력방식에 대해서만 다뤄보겠다.
1. 정수 - -3, -2, -1, 0, 1, 2, 3 ......
- 정수형을 출력할 때에는 %d 를 사용한다.
2. 실수 - 3.141592 등의 소수점이 있는 수
- 실수형을 출력할 때에는 %f 를 사용한다.
3. 문자 - a, b, c, d ....
- 문자형을 출력할 때에는 %c 를 사용한다.
4. 문자열(문자) - "abc", "hello" ...
- 문자열을 출력할 때에는 %s 를 사용한다.
코드
#include <stdio.h>
void main()
{
printf("%d", 123);
printf("\n");
printf("%d", -123);
printf("\n");
printf("%f", 3.141592);
printf("\n");
printf("%c", 'a');
printf("\n");
printf("%s", "Hello world");
printf("\n");
return;
}
실행 결과
해석
printf("%d", 123);
printf("\n");
- %d 를 사용해서 정수로 출력할 것을 뜻하며,
쉼표 다음에 기입한 숫자를 출력한다.
그리고 줄바꿈을 한다.
printf("%d", -123);
printf("\n");
- %d 를 사용하면 음수도 출력할 수 있다.
printf("%f", 3.141592);
printf("\n");
- %f 를 사용하면 소수점까지 출력할 수 있다.
printf("%c", 'a');
printf("\n");
- %c 를 사용하면 문자 하나를 출력할 수 있다.
printf("%s", "Hello world");
printf("\n");
- %s 를 사용하면 문장을 출력할 수 있다.
결론
아직 변수를 다루지 않았지만,
printf( ) 함수를 사용해서 숫자와 문자를 표현하는 방법을 확인해봤다.
각각 출력하는 방법이 다른것을 확인했고,
어떻게 출력되는지 익혀둘 필요가 있다.
도움이 되었거나, 문제가 있는 경우 댓글로 알려주세요~!
감사의 댓글은 작성자에게 큰 힘이 됩니다 ^^
'코딩 > C 언어' 카테고리의 다른 글
C언어 기초 - 조건문 if 이해하기 (0) | 2020.07.05 |
---|---|
C언어 기초 - 지역변수와 전역변수 이해하기 (0) | 2020.07.05 |
C언어 기초 - 기본 자료형 정리 (0) | 2020.07.05 |
C언어 기초 - printf 로 문장 출력하기 (0) | 2020.07.05 |
C언어 기초 - C언어란? (0) | 2020.07.05 |
댓글