본문 바로가기

C

[C언어] 서식 문자 (%)

반응형
// 전처리문
#include<stdio.h>

// 전역변수 및 전역함수
int main() {
   // 선언문

   // 입력문

   // 처리문

   // 출력문
   printf("%d, %o, %x\n\n", 10, 10, 10);

   printf("[%10d]\n", 1234567890);
   printf("[%10d]\n", 12345);     // 10자리, 오른쪽 맞춤
   printf("[%-10d]\n", 12345);    // 10자리, 왼쪽 맞춤
   printf("[%010d]\n\n", 12345);  // 10자리, 빈 공간 0으로 채움

   printf("[%f]\n", 12.3f);   // 소숫점 6자리까지 출력
   printf("[%10.2lf]\n\n", 1234.567);   // .2 : 소숫점이하 2자리까지 출력(반올림)
                                      // 10 : 전체 자리수 10자리(소숫점 포함)
   printf("%c %c %c\n", 'A', 'B', 'C');
   printf("내 이름은 %s.\n", "홍길동");

   return 0;
}

 

서식문자 대    상 출    력
%d int, short, char +/- 10진수 정수형
%o unsigned int 8진수 정수형
%x unsigned int 16진수 정수형
%ld long int 10진수 정수형
%f float +/- 실수형(부동소수점)
%lf double +/-실수형(부동소수점)
%c char, int short 문자형
%s char[] 문자열형

 

반응형