C++中printf和scanf的用法


(一)printf的用法

printf:按格式打印,向控制台輸出。print:打印 ,f:formate,格式化。

在使用printf向控制台輸出時,不建議使用中文字符串,中文字符串的問題比較復雜,有些編譯器對中文字符串不支持。可以使用拼音。

\n 換行
\t 制表符

%d 表示整數
%f 表示浮點數(小數)
%lf 表示雙精度浮點數
%c 表示一個字符
%s 表示一個字符串

%03d 表示用3位輸出一個整數,不夠三位用0補齊
eg:使用%03d 輸出3時,printf(“a:%03d \n”,a);顯示結果為003
%.2f 表示小數點后取兩位,用於四舍五入
%1.3f 表示小數點前保留1位,小數點后保留3位


主要用於數據對齊

連續輸出多個整數:
printf("%d,%d",a,b);

 

(二)scanf的用法

scan: 掃描 f:format,格式,用於從控制台接受用戶輸入

輸入整數

int n;
printf("please input a int number:");
scanf("%d",&n);//&取地址符,%d后面不加\n
printf("n:%d\n",n);

scanf的使用格式要求比較嚴格,使用時需要注意


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM