Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

다른 형식의 문자와 문자열을 인쇄하는 C 프로그램.

<시간/>

다른 형식으로 문자와 문자열을 인쇄하기 위해 C 프로그래밍 언어에 포함된 프로세스를 설명하는 알고리즘이 아래에 제공됩니다.

1단계:인쇄할 문자를 읽습니다.

2단계:컴파일 시간에 이름을 읽습니다.

3단계:형식 지정자를 사용하여 다른 형식의 문자 출력.

  • printf("%c\n%3c\n%5c\n", x,x,x);
  • printf("%3c\n%c\n", x,x);
  • printf("\n");

4단계:형식 지정자를 사용하여 다양한 형식의 문자열 출력.

  • printf("%s\n", 이름);
  • printf("%20s\n", 이름);
  • printf("%20.10s\n", 이름);
  • printf("%.5s\n", 이름);
  • printf("%-20.10s\n", 이름);
  • printf("%5s\n", 이름);

예시

다음은 다른 형식으로 문자와 문자열을 인쇄하는 C 프로그램입니다 -

#include<stdio.h>
main(){
   char x = 'T';
   static char name[20] = "Tutorials Point";
   printf("OUTPUT OF CHARACTERS\n\n");
   printf("%c\n%3c\n%5c\n", x,x,x);
   printf("%3c\n%c\n", x,x);
   printf("\n");
   printf("OUTPUT OF STRINGS\n\n");
   printf("%s\n", name);
   printf("%20s\n", name);
   printf("%20.10s\n", name);
   printf("%.5s\n", name);
   printf("%-20.10s\n", name);
   printf("%5s\n", name);
}

출력

위의 프로그램이 실행되면 다음과 같은 출력을 생성합니다 -

OUTPUT OF CHARACTERS
T
  T
   T
  T
T
OUTPUT OF STRINGS
Tutorials Point
Tutorials Point
Tutorials
Tutor
Tutorials
Tutorials Point

예시

다른 형식을 확인하려면 다른 프로그램을 고려하십시오 -

#include<stdio.h>
main() {
   char x = 'T';
   static char name[20] = "Tutorials Point";
   printf("OUTPUT OF CHARACTERS\n\n");
   printf("%c\n", x);
   printf("%c\n%3c\n%5c\n", x,x,x);
   printf("%3c\n%c\n", x,x);
   printf("%c\n%3c\n%5c\n", x,x,x);
   printf("%3c\n%c\n", x,x);
   printf("\n");
   printf("OUTPUT OF STRINGS\n\n");
   printf("%.5s\n", name);
   printf("%-10.10s\n", name);
   printf("%.20s\n", name);
   printf("%20.10s\n", name);
   printf("%20s\n", name);
   printf("%10s\n", name);
}

출력

위의 프로그램이 실행되면 다음과 같은 출력을 생성합니다 -

OUTPUT OF CHARACTERS
T
T
  T
    T
  T
T
T
   T
     T
   T
T
OUTPUT OF STRINGS
Tutor
Tutorials
Tutorials Point
Tutorials
Tutorials Point
Tutorials Point