引言
C言語作為一門歷史長久且廣泛利用於體系軟體、嵌入式體系等範疇的編程言語,其簡潔高效的語法深受開辟者愛好。在C言語的進修過程中,輸出功能是基本中的基本,本文將帶你輕鬆控制C言語中的簡單輸出技能。
一、printf函數簡介
printf
函數是C言語中最常用的輸出函數,用於在屏幕上輸出文本、變數值等。其基本語法如下:
printf("格局字元串", 變數1, 變數2, ...);
其中,「格局字元串」用於指定輸出的格局,變數則代表現實輸出的內容。
二、格局字元串與格局字元
格局字元串由百分號 %
跟格局字元構成,如 %d
、%f
等。差別範例的格局字元對應差其余數據範例,如下表所示:
格局字元 | 數據範例 | 描述 |
---|---|---|
%d |
整數 | 以十進位情勢輸出 |
%f |
浮點數 | 以小數情勢輸出 |
%lf |
長雙精度浮點數 | 以小數情勢輸出 |
%c |
字元 | 輸出一個字元 |
%s |
字元串 | 輸出一個字元串 |
%o |
無標記整數 | 以八進位情勢輸出 |
%x |
無標記整數 | 以十六進位情勢輸出 |
%u |
無標記整數 | 以十進位情勢輸出 |
三、格局化輸出技能
1. 寬度把持
在格局字元前可能增加數字來指定輸出寬度,比方 %5d
表示輸出寬度為5的整數。假照現實輸出的字元數缺乏指定寬度,則會用空格補齊。
2. 對齊方法
在格局字元前可能增加 ^
、-
、>
來指定對齊方法,比方 %5^-d
表示輸出寬度為5,左對齊。
3. 小數精度
對浮點數輸出,可能利用 .
後跟數字來指定小數精度,比方 %6.2f
表示輸出寬度為6,小數點後保存2位。
四、示例代碼
以下是一個利用 printf
函數的示例代碼:
#include <stdio.h>
int main() {
int num = 123;
float fnum = 12.34;
char ch = 'A';
char str[] = "Hello, World!";
printf("整數輸出:%d\n", num);
printf("浮點數輸出:%f\n", fnum);
printf("字元輸出:%c\n", ch);
printf("字元串輸出:%s\n", str);
return 0;
}
運轉上述代碼,將在屏幕上輸出以下內容:
整數輸出:123
浮點數輸出:12.340000
字元輸出:A
字元串輸出:Hello, World!
總結
經由過程本文的介紹,信賴你曾經控制了C言語中簡單輸出技能的基本用法。在現實編程過程中,機動應用這些技能,可能使輸出成果愈加清楚易懂。