(一)printf的用法
printf:按格式打印,向控制台输出。print:打印 ,f:formate,格式化。
在使用printf向控制台输出时,不建议使用中文字符串,中文字符串的问题比较复杂,有些编译器对中文字符串不支持。可以使用拼音。
换行
制表符
%d 表示整数
%f 表示浮点数(小数)
%lf 表示双精度浮点数
%c 表示一个字符
%s 表示一个字符串
%03d 表示用3位输出一个整数,不够三位用0补齐
eg:使用%03d 输出3时,printf(“a:%03d
”,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后面不加
printf("n:%d
",n);
scanf的使用格式要求比较严格,使用时需要注意