반응형
본 글은 내가 강의를 보고 배운점을 정리 하는 과정 중 하나 입니다.
제 정리를 통해 쉽게 정보를 얻어 갔으면 좋겠습니다.
문제
이번에는 줄을 바꿔 출력하는 출력문을 연습해보자.
다음과 같이 줄을 바꿔 출력해야 한다.
Hello
World
(두 줄에 걸쳐 줄을 바꿔 출력)
참고
백슬래시 문자 '\'는 글꼴 설정에 따라,
'W'와 비슷한 원표시('₩')로 보이기도 하지만 같은 문자이다.
printf( ) 함수를 이용해 문장을 출력할 때, 줄을 바꾸기 위해서는
'\n'(new line을 의미)을 줄을 바꿀 위치에 넣어야 한다.
'\t'는 탭(tab),
'\c'은 캐리지리턴(carriage return, 그 줄의 맨 앞으로 커서를 보냄)
등이 있다.
이러한 문자를 이스케이프(escape) 문자라고 하고,
출력하는 문장 안에서 원하는 형식에 맞추어 출력할 수 있도록
줄을 바꾸는 등의 특별한 의미들을 나타내기 위해 사용한다.
예시
Hello
World
를 출력한다.
정답
#include <stdio.h>
int main()
{
printf("Hello\nWorld");
return 0;
}
해설
#include <stdio.h> // 컴파일 하기전에 stdio.h를 추가하라는 의미
- #은 “전처리기”라는 뜻 입니다.
- 전처리기 : 컴파일 하기 전 미리 처리해야 하라는 명령어
- 컴파일 : 어떤 언어의 코드 전체를 다른 언어로 바꿔주는 과정
- 컴파일러 : 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램
<stdio.h> // 헤더파일
- .h는 확장자를 가르키며 .h 확장자는 헤더파일을 가르킵니다.
- 헤더파일 : 이미 만들어져 있는 함수가 어떤게 있는지 정리한 목차
- stdio.h : (Standard Input Output)은 표준 입출력 헤더파일이며, 입출력, 반복문, 조건문 등을 사용 가능!
int main() // 메인함수
- C언어의 가장 기본적인 함수
- 실행 버튼을 누르면 main함수 안에 있는 코드가 가장 먼저 실행합니다.
{ // 메인 함수 시작 중괄호
- 이 중괄호로 부터 메인 함수가 시작 됨을 표시합니다.
printf("Hello\nWorld"); // 출력 함수
- printf는 출력을 하는 구문을 의미합니다.
- '\n'(new line을 의미)을 줄을 바꿀 위치에 넣어야 한다.
- ()괄호안에는 “(따옴표)안에 출력하고 싶은 구문을 넣습니다.
- ;(세미콜론)은 한 줄의 코드의 마침을 의미합니다. 안녕하세요.처럼 .(마침표)을 의미합니다!
return 0; // 변환 함수
- 이 중괄호로 부터 메인 함수가 시작 됨을 표시합니다.
- ;(세미콜론)은 한 줄의 코드의 마침을 의미합니다. 안녕하세요.처럼 .(마침표)을 의미합니다!
} // 메인 함수 종료 중괄호
- 이 중괄호로 부터 메인 함수가 종료 됨을 표시합니다.
#1003, #c언어, #코드업, #codeup, #hello, #world
반응형
'Develop > C' 카테고리의 다른 글
C언어 프로그래밍 기초 정리 #3. 코드를 구성하는 기본 요소 (0) | 2023.03.14 |
---|---|
C언어 프로그래밍 기초 정리#2. C언어 기초 1 (0) | 2023.03.14 |
C언어 프로그래밍 기초 정리 #1. 프로그래밍이란? (0) | 2023.03.13 |
[CodeUp 끝판왕 정리] C언어 코드업 1002번 1002 : [기초-출력] 출력하기02 (0) | 2023.03.08 |
[CodeUp 끝판왕 정리] C언어 코드업 1001번 1001 : [기초-출력] 출력하기01 (0) | 2023.03.06 |