본문 바로가기
코딩/C 언어

C언어 기초 - printf 로 숫자 출력하기

by DIYver 2020. 7. 5.

본문 목표

 어떤 언어로든 코딩을 할 때, 잘 진행되고 있는지 확인이 필요하다.

 

그런 상황에서 중간에 변수들의 값 또는 진행 상황을 확인하기 위해서 화면에 값을 출력해줄 필요가 있다.

 

그 때, 사용하는 함수가 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( ) 함수를 사용해서 숫자와 문자를 표현하는 방법을 확인해봤다.

 

각각 출력하는 방법이 다른것을 확인했고,

 

어떻게 출력되는지 익혀둘 필요가 있다.

 

 

 

 

 

 

 

도움이 되었거나, 문제가 있는 경우 댓글로 알려주세요~!

감사의 댓글은 작성자에게 큰 힘이 됩니다 ^^

댓글