scanf 函数的一般形式
scanf(格式控制串,地址表列)
使用scanf函数时应注意的问题
scanf(”%f%f%f”,a,b,c); 错
scanf(”%f%f%f”,&a,&b,&c); 对
对于 scanf("a=%f,b=%f,c=%f",&a,&b,&c);
1 2 3↙ 错
a=1,b=2,c=3↙ 对
a=1 b=2 c=3↙ 错
用putchar函数输出一个字符
功能:向显示器输出一个字符
putchar函数的一般形式为:
putchar(c)
例如:
char ch=’W’;
putchar(ch); //输出:W
putchar(’T’); //输出:T
例3.8 先后输出BOY三个字符。
解题思路:
定义3个字符变量,分别赋以初值B、O、Y
用putchar函数输出这3个字符变量的值
#include <stdio.h>
int main ( ) {
char a='B',b='O',c='Y';
putchar(a);
putchar(b);
putchar(c);
putchar ('\n');
return 0; }
putchar(’\101’) (输出字符A)
putchar(’\’’) (输出单撇号字符’)
用getchar函数输入一个字符
功能:从键盘输入一个字符
getchar函数的一般形式为:
getchar( )
例3.9 从键盘输入BOY三个字符,然后把它们输出到屏幕。
解题思路:
用3个getchar函数先后从键盘输入BOY三个字符
用putchar函数输出
#include <stdio.h>
int main ( )
{ char a,b,c;
a=getchar();
b=getchar();
c=getchar();
putchar(a); putchar(b); putchar(c);
putchar('\n');
return 0; }