C의 기본 입출력

BANG·2020년 11월 24일

C 기본

목록 보기
4/7

stdio.h

  • printf()를 사용하려면 #include <stdio.h> 필요

출력 함수 - printf()

  • 문자열을 출력하는 함수

특수문자의 출력(이스케이프 시퀀스, escape sequence)

특수문자의미
\a경고음
\b백 스페이스
\f폼 피드
\n개행
\r캐리지 리턴
\t수평 탭
\v수직 탭
\'작은 따옴표(') 출력
\"큰 따옴표(") 출력
\?물음표 출력
\역슬래쉬 출력

서식 문자

  • 지정된 서식 형태로 출력
서식 문자출력 대상출력 형태
%dchar, short, int부호 있는 10진수 정수
%ffloat, double10진수 방식의 실수
%cchar, short, int값에 대응하는 문자
%schar*문자열
%pvoid*포인터의 주소 값
%X, %xunsigned int부호 없는 16진수 정수(대문자, 소문자)
%ounsigned int부호 없는 8진수 정수

필드 폭을 지정하여 출력

  • %8d : 폭을 8칸 확보하고 오른쪽 정렬 출력
  • %-8d : 폭을 8칸 확보하고 왼쪽 정렬 출력

입력 함수 - scanf()

  • 취약 함수이므로 상용에서 사용하지 않음
  • 사용하려면 #define _CRT_SECURE_NO_WARNINGS 필요
  • 입력 형식
형식의미
%d10진수 정수 형태로 입력 받음
%o8진수 양의 정수 형태로 입력 받음
%x16진수 양의 정수 형태로 입력 받음
%f, %e, %gfloat(실수)형 데이터를 입력 받음
profile
Record Everything!!

0개의 댓글