C語言程式,用於以不同格式列印字元和字串。
下面的演算法解釋了C語言中包含的列印字元和字串的不同格式的過程。
步驟1:讀取要列印的字元。
步驟2:在編譯時讀取名稱。
步驟3:使用格式說明符以不同格式輸出字元。
- printf("%c
%3c
%5c
", x,x,x); - printf("%3c
%c
", x,x); - printf("
");
步驟4:使用格式說明符以不同格式輸出字串。
- printf("%s
", name); - printf("%20s
", name); - printf("%20.10s
", name); - printf("%.5s
", name); - printf("%-20.10s
", name); - printf("%5s
", name);
示例
以下是C語言程式,用於以不同格式列印字元和字串:
#include<stdio.h> main(){ char x = 'T'; static char name[20] = "Tutorials Point"; printf("OUTPUT OF CHARACTERS
"); printf("%c
%3c
%5c
", x,x,x); printf("%3c
%c
", x,x); printf("
"); printf("OUTPUT OF STRINGS
"); printf("%s
", name); printf("%20s
", name); printf("%20.10s
", name); printf("%.5s
", name); printf("%-20.10s
", name); printf("%5s
", 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
"); printf("%c
", x); printf("%c
%3c
%5c
", x,x,x); printf("%3c
%c
", x,x); printf("%c
%3c
%5c
", x,x,x); printf("%3c
%c
", x,x); printf("
"); printf("OUTPUT OF STRINGS
"); printf("%.5s
", name); printf("%-10.10s
", name); printf("%.20s
", name); printf("%20.10s
", name); printf("%20s
", name); printf("%10s
", 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
廣告