C1 输入输出的各种注意事项&用法示例==

来源:互联网 发布:淘宝海报设计价格 编辑:程序博客网 时间:2024/05/20 05:07

输入输出:

(1)scanf:一定要记得用取地址符“&”!!

 printf :这个没有取地址符。

注:

1.本着出多入少的原则,scanf函数里的内容尽量少,最好只有%d(或其它格式字符),因为这都是运行时要人工输入哒!

2.关于%f:

scanf ("%f",&a)只能接收单精度,如果要用双精度数据则格式字符应为%lf。  而printf("%f",a);能使用实数型,单、双精度都可以。

e.g:

include<stdio.h>
int main()
{

double a;

scanf("%lf",&a);

printf("%f",a);

return 0;

}

(2)getchar:有返回值,输入单个字符。

 putchar:V型无返回值,输出单个字符。

注:getchar会吃掉空格和回车,使用时要谨慎!要谨慎!!要谨慎!!!特别是在for循环里。

(3)gets,puts。

e.g:

#include<stdio.h>
int main()
{
char a[10];
gets(a);
puts(a);
}

运行结果:




原创粉丝点击