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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP