본문 바로가기

개발 이야기/c언어

printf와 scanf 그리고 특수문자와 서식 문자에 대해 알아보자


printf()와 scanf() 그리고 특수문자와 서식 문자에 대해 알아보자


  ⅰ. printf()란 : printf는 괄호 안에 쌍따옴표에 있는 문자를 출력하는 함수이다.

    ex) printf("출력을 해보자!");


  ⅱ. scanf()란 : scanf는 괄호 안에 쌍따옴표에 있는 문자를 입력하는 함수이다.

    ex) scanf("1234");


  ⅲ. 특수문자

   - \a : 경고음 소리 발생

   - \b : 백스페이스

   - \f : 폼 피드

   - \n : 개행(New Line)

   - \r : 캐리지 리턴

   - \t : 수평 탭

   - \v : 수직 탭

   - \\ : 역슬래시

   - \' : 작은따옴표

   - \" : 큰따옴표


  ⅳ. 서식 문자

   - %d , %i : 10진수 정수 (양수와 음수 모두 표현 가능)

   - %x , %o : 16진수 정수 (양수만 표현 가능)

   - %f , %lf : 10진수 살수 (양수와 음수 모두 표현 가능)

   - %c : 한 개의 문자

   - %s : 문자열

   - %u : 10진수 정수 (양수만 표현 가능)

   - %e : e 표기법에 의한 실수

   - %E : E 표기법의 의한 실수

   - %g : 소수점 이하 자리 수에 따라 %d %e 둘 중 하나를 선택

   - %G : 소수점 이하의 자리 수에 따라 %f %E 둘 중 하나를 선택

   - %% : % 기호 출력