之前這個問題一直困擾在我的心中,而我思想懶惰,一直沒有的到有效的解決,最近重拾c語言,這個問題再次出現在我的眼前,我決心解決它,消除心中乙個障礙。
#include
int main()
else
if(iontime)
else
printf("the amount is:%.2f\n",famount);
return
0;}
輸入fdues之後,使用getchar函式接收輸入後敲擊回車鍵這個字元,程式正常,顯示如下圖:
當把程式中緊跟scanf函式後的getchar函式注釋後,並且列印出字元變數cchar,程式結果出錯,顯示如下圖:
總結:在以後的乙個函式中,如果使用scanf函式輸入後回車換行,在這個函式中還要輸入其它變數,建議在輸入其它變數之前用getchar函式接收scanf函式輸入後的回車符,避免給程式帶來錯誤!
個人總結,如若有錯,請指正!
EXCEL 單元格內輸入回車符
在excel中輸入一段文字敲入回車並不能實現諸如word等一樣的回車效果,而是自動進入下乙個單元格。那麼excel中就不能實現乙個單元格中文字回車的效果嗎?答案肯定是no 從網上總結了一下,供以後使用。在excel中輸入一段文字敲入回車並不能實現諸如word等一樣的回車效果,而是自動進入下乙個單元格...
關於換行符 n和回車符 r
首先介紹一下 回車 carriage return,r 和 換行 line feed,n 這兩個概念的來歷和區別。在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個...
回車符與換行符問題 C語言
換行對應的ascii碼值是10,回車符對應的ascii碼值是13,需要注意的是 使用者按下回車鍵時,對於不同的字元輸入函式,讀取的字元不同,下面上 測試一 int main 執行結果 測試二 int main 執行結果 測試三 int main 執行結果 測試四 int main 執行結果 從上面的...