본문 바로가기
language/C

출력

by abstract.jiin 2022. 9. 4.
  1. C 언어 입력 시작 
  2. 주석(//,/**/)
  3. 기본출력(printf)
  4. escape문자(\n,\t,\b,\t..)
  5. 서식문자(%d, %c ...)

 

1. C 언어 입력 시작

#include <studio.h>
int main() {
}

#include

헤더 파일(미리 만들어 놓은 여러 함수들을 저장한 파일)을 소스파일 내부에서 사용할 수 있도록 만들어주는 코드

 

stdio.h

standard input/output - 기본 입출력 기본 입출력 함수들을 모아놓은 헤더파일

*studio 아님

 

2. 주석

컴파일러가 읽지 않는 영역을 지정하는 기호

주석 처리된 영역은 프로그램 실행에 영향 X

 

ctrl + k + c : 블록 영역 주석 처리

ctrl + k + u : 블록 영역 주석 해제

 

종류

1. 한 줄 주석 //사용, 이 뒤로는 전부 주석 처리

2. 범위 주석 /* */ 사용,이 사이는 전부 주석 처리

 

 

3. 기본 출력

printf() 출력 함수, 괄호 안에 출력할 내용을 입력

printf("Hello world"); //하나의 코드가 종료되는 마지막에는 ; 기호 입력 

printf("내용 입력");
printf("printf 두줄 입력"); //두 줄이 이어져서 출력

	
printf("내용 입력\n");
printf("두 줄 내용 출력\n"); //\n로 개행

 

4. escape 문자 

\ : 기호 뒤에 문자 하나 붙여서 약속된 동작 수행 
\n: 줄변경 (개행문자), 커서를 다음 줄로 이동 
\t: tab크기 만큼 이동, 커서를 다음 탭으로 이동, 줄맞춰 주려고 쓴다.
(1tab=8space, 알파벳, 특수문자, 숫자 : 1space, 한글 : 2space)
\b: 커서를 왼쪽으로 한 칸 이동 
\r:커서를 해당 줄의 처음으로 이동
\": 큰 따옴표 기호를 출력하기 위해 사용 
\\:\기호를 출력하기 위해 사용

 

* escape문자 \b, \r 의 쓰임이 특이함.  출력 값을 덮어씌우는 형식

 

5. 서식문자

서식문자  
print() 함수에서 데이터의 출력 위치와 형식을 지정할 때 사용 
서식문자 위체에 큰 따옴표 바깥에 작성한 데이터가 들어간 상태로 결과 출력 

종류 
%d : 정수 
%f : 실수 
%c : 문자 -> 1byte 크기의 문자 (알파벳, 숫자, 특수문자 한 글자)
%s : 문자열 -> 2byte 이상의 문자들 (알파벳, 숫자, 특수문자 두 글자 이상 or 한글)

 

printf("10+10=20\n");
/* 서식 문자의 개수와 데이터의 개수는 일치해야 한다*/
printf("%d+%d=%20\n, 10,10,20); //error code

printf("%d+%d=%d\n, 10,10); //error code //10+10=311425656 , 의미없는 값이 출력 된 것 

/*서식 문자에 연산식을 넣을 수 있다 -> 연산 결과가 출력 */
printf("%d+%d=%d\n, 10,10,10+10);

'language > C' 카테고리의 다른 글

연산자 II  (0) 2022.09.05
연산자  (0) 2022.09.05
형변환  (0) 2022.09.04
자료형  (0) 2022.09.04
서식문자  (0) 2022.09.04