Please Enable JavaScript!
Gon[ Enable JavaScript ]

printf와 scanf

기타 언어/C# & MFC
반응형

printf() : 출력을 위한 함수
scanf() : 입력을 위한 함수

특수문자의 올바른 출력을 위해, escape sequence(이스케이프 시퀀스)
위 문장을 바르게 출력하기 위해서는,

역슬레쉬(\)를 붙여줘야 한다.
    \a    경고음 발생.
    \b    백스페이스(backspace)
    \f     폼 피드(form feed)
    \n    개행
    \r     캐리지 리턴(carriage return)
    \t     수평 탭
    \v    수직 탭
    \\   백슬래시
    \'    작은 따옴표
    \"    큰 따옴표

printf와 scanf의 끝에 f라는 것은 formatted를 의미한다.
formatted는 '서식화 된'이라는 의미를 가지고 있다.
서식화된 문자열을 출력하기 위한 기호들이다.

   %c    단일 문자 char (%s 문자열)
   %d    부호 있는 10진 정수 int
   %i     부호 있는 10진 정수 (%d와 같음)
   %f     부호 있는 10진 실수 float(%lf double)
   %o    부호 없는 8진 정수
   %u    부호 없는 10진 정수
   %x    부호 없는 16진 정수(소문자 사용)
   %X   부호 없는 16진 정수(대문자 사용)
   %e    e표기 법에 의한 실수
   %E    E표기 법에 의한 실수
   %g    값에 따라서 %f, %e중 선택
   %G    값에 따라서 %f, %E중 선택
   %%   %기호 출력

반응형
Posted by 녹두장군

댓글을 달아 주세요