溫馨提示×

C語言printf如何格式化輸出

小樊
122
2024-10-12 20:31:22
欄目: 編程語言

在C語言中,printf函數用于格式化輸出。其基本語法如下:

printf(格式控制字符串, 輸出參數列表);

其中,格式控制字符串用于指定輸出的格式,而輸出參數列表則包含要輸出的變量。

格式控制字符串中可以包含各種格式說明符,用于控制輸出的格式。以下是一些常用的格式說明符:

  • %d:輸出整數。
  • %f:輸出浮點數。
  • %s:輸出字符串。
  • %c:輸出單個字符。
  • %p:輸出指針地址。
  • %u:輸出無符號整數。
  • %o:輸出八進制整數。
  • %x:輸出十六進制整數(小寫)。
  • %X:輸出十六進制整數(大寫)。

此外,格式控制字符串中還可以包含一些其他字符,用于控制輸出的對齊、填充等。例如:

  • \n:換行。
  • \t:制表符。
  • -:左對齊。
  • +:右對齊。
  • 0:用0填充。
  • *:指定字段寬度。

下面是一個簡單的示例,演示如何使用printf函數格式化輸出:

#include <stdio.h>

int main() {
    int a = 10;
    float b = 3.14;
    char c = 'A';
    printf("整數:%d\n", a);
    printf("浮點數:%.2f\n", b);
    printf("字符:%c\n", c);
    return 0;
}

輸出結果:

整數:10
浮點數:3.14
字符:A

在這個示例中,我們使用printf函數分別輸出了整數、浮點數和字符,并使用了不同的格式說明符來控制輸出的格式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女