printf 函式的使用技巧( r n)

2021-08-29 01:25:30 字數 584 閱讀 1363

以前在變成除錯的時候,一直不知道\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語...