C언어 printf 사용 방법 콘솔 화면에 문자열 출력하기

C언어에서printf는 콘솔 화면에 문자열과 변수 값을 출력하는 필수적인 함수이다.
주로, 프로그램이 정상적으로 동작하는지 중간 또는 최종 결과를 시각적으로 확인할 수 있다.
개발 중에 변수 또는 프로그램의 흐름을 출력하여 오류를 찾는 디버깅 도구로 사용된다.

C언어 / prinft / 문자열 출력
C언어 / prinft / 문자열 출력

1. C언어 printf 사용하여
콘솔 화면에 문자열 출력하기

먼저, 결과 화면부터 보자.
아래는 C언어의 printf 함수를 사용하여 문자열을 출력한 결과이다.
숫자와 한글, 영어, 특수문자까지 잘 나오고 있다.
이제부터 이런 콘솔화면에서 문자열을 표시하는 것을 C언어를 사용해 진행해 볼 것이다.

C언어 printf 출력 결과
C언어 printf 출력 결과

2. 준비물

여기서는 `비주얼 스튜디오 커뮤니티`를 사용할 것이다.
더 이상 필요한 것도 없다.
( 비주얼 스튜디오 코드 / VSCode를 사용하는 것은 개인 취향 문제이다. )
비주얼 스튜디오 커뮤니티는 모든 사용자들에 무료로 공개된 개발용 IDE이며, 전통적으로 많이 사용된 것이며, 어지간한 개발은 이것을 사용해도 충분하다.
참고로 포스팅을 하는 시점 2025년 12월 18일 `비주얼 스튜디오 2026`이 공개되었다.

3. 코딩 순서

하나씩 진행해 보자.
비주얼 스튜디오가 설치되어 있지 않다면 위에서 언급한 홈페이지에 접속하여 다운로드 한 후 설치하자.
프로젝트의 소스 파일에 .cpp 파일을 새로 추가한 후 확장자를 `.c`로 변경한다.
그리고 `F5`단축키를 사용해 실행하자.

  1. 비주얼 스튜디오 커뮤니티 실행하기
  2. 프로젝트 만들기
  3. 소스파일에 코드 생성( 확장자 `.c` )과 코드 입력하기
  4. F5 단축키 클릭과 실행하기

코드의 내용은 다음과 같다.

#include <stdio.h>

int main(void)
{
    /* 문자열 출력 */
    printf("Say Hello~, OverTech!\n");

    /* 문자열 출력 */
    printf("하이 안녕~, 오버테크!\n");

    /* 정상 종료 */
    return 0;
}

4. 실행 결과

위의 코드를 작성한 후 단축키 `F5`를 누르면 콘솔 창이 나타나고 결과가 화면에 나타날 것이다.
숫자, 문자, 특수 문자 역시 잘 나타난다.
결과 하단의 `디버깅이 중지될 때 ~`문장은 무시하자.
디버깅 모드로 컴파일할 경우 나타나는 문장이다.

C언어 printf 결과
C언어 printf 결과

* 참고 자료

댓글

비주얼 스튜디오 코드 VSCode 설치하기 - 마이크로소프트 공식 홈페이지

이미지
VSCode( 비주얼스튜디오코드, Visual Studio Code )는 마이크로소프트( Microsoft )에서 제공하는 있는 무료 코드 편집기 프로그램이다. 프로그래밍 언어의 소스 코드를 작성하고 수정하며, 확장 기능을 설치하여 개발 환경을 구성할 수 있다. 윈도우즈, 맥OS, 리눅스( Windows, macOS, Linux )에서 사용할 수 있으며, 공식 홈페이지를 통해 자신의 운영체제에 맞는 설치 파일을 다운로드받고 설치할 수 있다. 윈도우즈의 경우, 인스톨러 파일( Installer )를 이용하여 설치할 수 있다. 설치파일을 다운로드하고 실행한 다음 화면의 안내에 따라 VSCode 설치를 진행하면 된다. 설치가 완료되면 VSCode를 실행하여 자신이 원하는 코드를 작성할 수 있다. 비주얼 스튜디오 코드 설치하기 - 마이크로소프트 공식 홈페이지 VSCode 무료 소스 코드 편집기 VSCode(비주얼 스튜디오 코드, Visual Studio Code)는 Microsoft에서 개발한 무료 소스 코드 편집기이다. 소스 코드란 컴퓨터 프로그램을 만들기 위해 프로그래밍 언어로 작성한 명령문의 집합이며, VSCode에서 소스 코드를 작성하고 수정할 수 있다. VSCode의 특징을 보자. 무료 사용 VSCode 기본 프로그램을 무료로 다운로드하여 사용 다중 운영체제 Windows, macOS, Linux를 지원 코드 편집 여러 프로그래밍 언어의 소스 코드를 작성하고 수정 가능 확장 기능 Extensions를 이용하여 언어 지원과 개발 도구를 추가 디버깅 지원되는 언어와 개발 환경에서 프로그램 오류를 조사 Git 통합 Git을 이용한 소스 코드 변경 관리 기능을 제공 VSCode 자체는 코드 편집기이고 프로그래밍 언어에 따라 컴파일러, 실행 환경, 개발 도구 등을 별도로 설치해야 할 필요가 있다. 만약, Java 프로그램을 개발할 때는 VSCode 외에 JDK와 관련 확장 기능이 필요하다. VSCode 무료 소스 코드 편집기 VSCode 설치 전 확인 사항 VSCo...

이 블로그의 인기 게시물

ChatGPT Codex GitHub 연결 해제 방법 (앱 삭제까지 정리)

C언어 return 종류와 차이 | return, return 0, return -1, return n

C언어 프로그램 종료 방법 3가지 비교 (실전 예제 포함) | exit() abort() 함수 사용 방법