1. 程式人生 > >printf scanf cin cout的區別與特征

printf scanf cin cout的區別與特征

做了 out 語言 小數點 簡單 scan scanf 方便 bsp

printf和scanf是c語言的輸入輸出,學習c++以後,自然是用cin cout這兩個更簡單的輸入輸出

printf scanf 都需要進行格式控制,比較麻煩,但優點是速度比較快,畢竟多做了一些事情

cin cout速度較慢,在oj上或者是競賽時,如對時間需求較高,則最好改為printf scanf

另外,printf在控制輸出格式的時候比cout更加方便

尤其是幾位小數的控制輸出,比如只輸出兩位小數,精確到兩位小數,需要四舍五入

這最適合用printf 格式控制字符串為 "%x.yf" x y 為數字,x代表是小數點前的位數,y自然就是小數點後的位數

還有一點需要註意,printf 和 cout最好不要混用,可能會有問題

printf scanf cin cout的區別與特征