C 輸出格式控制 輸入含空格的字串

2021-07-24 11:56:31 字數 579 閱讀 3751

int n;

printf("%010d", n);

即可。其中10表示寬度,0表示前面添充0。

c語言中,可以用gets函式來接收輸入的字串(包含空格)。

格式:gets(字元陣列名);

功能:gets函式用於將輸入的字串內容存放到指定的字元陣列中,輸入結尾的換行符'\n'被換成'\0'儲存在該陣列中。

舉例說明如下:

1

2

3

charstr[20];// 定義乙個字元陣列,大小為20個位元組

gets(str);// 將使用者輸入的字串(可以包含空格)儲存到字元陣列str中,以回車結束輸入

printf("%s", str);// 輸出使用者輸入的字串(包含空格)

注:使用gets函式時,需將標頭檔案#include包含到原始檔中。

c 輸入輸出格式控制

使用這些格式需要宣告包含 long flags const 返回當前的格式標誌。long flays long newflag 設定格式標誌為newflag,返回舊的格式標誌。long setf long bits 設定指定的格式標誌位,返回舊的格式標誌。long setf long bits,lo...

C 輸出格式控制

拿上這個專案 uml圖來說,學完之後,並沒有感覺有什麼收穫,畫出來的圖,自己看完全不知道咋樣。總覺得,畫的不好,但是也不能算錯。只能算是低階而已。對於 uml圖來說,沒有對錯,只有高階與低階的區別而已吧。咱就先不說 uml了,以後用的機會肯定很多。也就不要求那麼苛刻了。否則gg在 uml上就 ove...

C輸出格式控制

printf的格式控制的完整格式 0 m.n l或h 格式字元下面對組成格式說明的各項加以說明 表示格式說明的起始符號,不可缺少。有 表示左對齊輸出,如省略表示右對齊輸出。0 有0表示指定空位填0,如省略表示指定空位不填。m.n m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明輸...