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

更新於:2021年3月25日

16K+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告