다른 형식으로 문자와 문자열을 인쇄하기 위해 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