天天看點

c++輸入輸出(scanf printf)學習

一 首先是基本的輸入

如scanf("%d:%d:%d %d:%d:%d",&h1,&m1,&s1,&h2,&m2,&s2);

由于我的開發環境,我用的是scanf_s作用一樣但不會報錯。

注意幾個轉意的符号,且在前面一段中加入分隔符,代表從緩沖區讀取資料的格式。

如%d,用來輸出十進制整數

%c,用來輸出一個字元

%s,用來輸出一個字元串

比如%d會去找你輸入的數字,不是就會跳過不管,但是還在緩沖區。

二 gerchar()讀取

它的作用是從緩沖區讀走一個字元,讀走的意思是清除并讀取。
           

是以有

while(getchar()!='\n'); 的方式來清楚緩沖區的回車。
           

或者拿來讀取不在格式内的資料或内容。

三printf

用法和scanf差不多不過,有一個格式如%02d可以給數值不足2位的前面補上0

繼續閱讀