Ch6. 프로그래밍 언어 입문(21/12/16)

이수복·2021년 12월 16일

특수문자

특수문자의미
|n행 나눔
|', |"작은 따옴표, 큰 따옴표 출력

여러가지가 있지만 일단 상단의 2개만 활용


printf 함수 관련 서식문자

서식문자출력 대상 자료형출력 형태
%dchar, short, int10진수 정수(양수, 음수)
%ldlong10진수 정수(양수, 음수)
%lldlong long10진수 정수(양수, 음수)
%uunsigned int10진수 정수(양수)
%ounsigned int8진수 정수(양수)
%#o8진수 정수임을 알리며 출력( -> 0숫자)
%x, %Xunsigned int16진수 정수(양수)
%#x, %#X16진수 정수임을 알리며 출력( ->0x숫자)
%ffloat, double10진수 실수
%Lflong double10진수 실수
%e, %Efloat, doublee표기법을 활용한 실수
%g, %Gfloat, double값에 따라 %f와 %e 사이에서 선택
%cchar, short, int값에 대응하는 문자를 출력(아스키 코드)
%schar *문자열
%pvoid *포인터의 주소 값
%8d필드 폭을 8칸 확보하고 오른쪽 정렬하여 출력
%-8d필드 폭을 8칸 확보하고 왼쪽 정렬하여 출력

scanf 함수 관련 서식문자

값을 어떤 데이터의 형태로 입력받을지 정하는 서식문자는 다음과 같다.

%f, %e, %g : float형 데이터로 입력 받음
%lf : double형 데이터로 입력 받음
%Lf : long double형 데이터로 입력 받음

%s : 문자열의 입력에 사용됨(자세한 내용은 배열, 포인터 챕터에서 학습)

profile
개발 입문자

0개의 댓글