본문 바로가기
C/[코드조선] C 핵심

[C] 탈출 문자열(Escape Sequence)과 서식 지정자(Format Specifier)

by 묻공러 2024. 2. 1.

탈출 문자열(Escape Sequence)

탈출 문자 ’\’와 함께 작성된 문자열은 위와 같다

C언어에서 문자열은 시작 큰 따옴표와 끝 큰 따옴표로 감싸져 있다

이 문자열 도중에 위와 같은 다른 의미를 가지는 문자열을 넣으면,

잠시 문자열을 탈출하기에 탈출 문자열이라고 부른다

 

서식 지정자(Format Specifier)

printf(), scanf() 함수와 같은 입출력 함수들과 함께 쓰면서

양식에 맞게 입출력 할 수 있게끔 도와주는 지정자이다

문자열의 원하는 위치에 서식 지정자를 넣어서 사용한다

 

자주 쓰이는 서식 지정자는 아래와 같다

%d: decimal의 약자. (10진수)

%o: octal의 약자. (8진수)

%x: hexadecimal의 약자. (16진수)

%u: unsigned의 약자. (양수)

%c: character의 약자. (문자)

%s: string의 약자. (문자열)

%f: floating point의 약자. single precision. (float, 4byte 실수)

%lf: double precision floating point. (double, 8byte 실수)