사이먼's 코딩노트
[C언어] C언어 기본구조 / printf 본문
[C언어 기본 구조]
- c언어 파일을 만들기 위해선 main.c와 같이 확장자가 c로 끝나도록 파일을 생성해야한다.
- 기본적으로 프로그래밍 언어는 위에서 부터 아래로 차례대로 1줄씩 실행된다.
- 출력문을 포함한 C언어의 기본적인 구조는 아래와 같다.
#include <stdio.h>
int main (void) {
printf("Hello World!");
return 0;
}
- 여기서 #include는 포함한다, 불러온다 라는 뜻을 가지고있다.
- 그렇다면 무엇을 불러오느냐? 바로 <stdio.h> 라는 헤더파일을 불러온다는 뜻이다.
- stdio.h는 표준 입출력과 관련된 기능을 가진 헤더파일로 Standard Input/Output 을 뜻한다.
- 표준 입력은 키보드 입력, 표준 출력은 모니터 출력을 의미한다.
- int main은 메인 함수를 뜻하고, ( ) 안에 있는 void는 써도 안써도 무방하다.
- C언어에서 printf와 같이 코드를 작성한 후에는 항상 세미콜론(;)을 작성해줘야 코드가 실행된다.
[printf]
- printf는 출력문 문법이다.
- printf는 숫자를 알지 못하고 " " 안에 문자열 또는 문자를 넣어야만 작동한다.
- 줄바꿈을 하고 싶다면 " " 안에서 \n을 사용한다.
[숫자(정수) 출력방법]
#include <stdio.h>
int main (void) {
printf("%d", 10);
return 0;
}
- printf에서 숫자(정수)를 출력하는 방법은 " " 안에 %d를 작성하는 것이다.
- %d에서 d는 10진수 정수를 의미하고 서식 지정자라고 말한다.
- 두 개 이상의 정수를 사용할 때는 %d 개수에 맞춰서 숫자를 넣어줘야 한다.
[문제]
- C언어를 활용하여 '안녕하세요' 라는 문장을 10줄로 출력해보세요.
- 출력문을 쓰려면 printf를 사용하고, 안녕하세요라는 문장을 쓰기 위해선 " " 안에 '안녕하세요.'를 쓴다.
- 마지막으로 10줄로 줄바꿈해서 출력하려면 " " 끝에 \n을 작성한다.
반응형
'C언어' 카테고리의 다른 글
[C언어] 함수 문제풀이(1) (0) | 2024.01.24 |
---|---|
[C언어] 함수 (1) | 2024.01.23 |
[C언어] 반복문(for, while) (0) | 2024.01.19 |
[C언어] 연산자 / 조건문(if, else if, else) (0) | 2024.01.19 |
[C언어] 변수 (0) | 2024.01.17 |