以前在變成除錯的時候,一直不知道\r和\n有什麼區別,覺得差不多,今天使用的時候就被坑了一把。
這裡首先要理解:\n是換行,就是游標移動到下一行,\r是講游標移動到本行的開始處。
所以,在計時的時候,應該這樣寫:
clock_t begin =clock();
//add your code
clock_t end=clock();
double process_time = double(end-begin) / clocks_per_sec;
printf("process_time:%0.2f(ms)\r",process_time*1000 );12
3456
7用上面這種寫法,就不會出現刷屏的現象了。
\r 是游標回到當前行首
\n 是游標垂直向下換一行
eg: -表示游標
\r前: a-
\r後:- a
\n前:
a- \n後:
a -
\r\n前:
abc-
\r\n後:
abc
-
printf函式的使用方法
格式轉換符 含義對應的表示式資料型別 d 或 i 以十進位制形式輸出乙個整型資料 有符號整數 x 或 x 以十六進製制格式輸出乙個無符號整型資料 無符號整數 o以八進位制格式輸出乙個無符號整型資料 無符號整數 u以十進位制格式輸出乙個無符號整型資料 無符號整數 c輸出乙個字元型資料 字元型 s 輸出...
c sort函式的使用 printf格式
首先注意下如果執行程式時提示 exe 檔案無法寫入,那麼可能是修改程式前的黑框命令欄還存在,只需要關閉命令列即可。這裡主要是實驗下printf 即 c 語言格式的輸出 include include include include includeusing namespace std int mai...
實驗1 2 printf函式的使用
實驗內容 熟悉printf函式的用法 實驗目的及要求 能熟練利用printf函式輸出資訊。實驗重點 1 一般字串的輸出 2 含有轉義序列的字串的輸出 3 含有佔位序列的字串的輸出 檢視 變數 的值 實驗難點 1 體會語句與輸出之間的對應關係 2 由不同的資料型別需要不同的佔位序列,體會資料型別在c語...