作者在 2010-04-15 21:13:53 发布以下内容
#include <stdio.h>
main()
{
char a,b; /* 声明字符变量*/
printf("input character a,b\n"); /*提示用户输入两个字符值。 */
scanf("%c %c",&a,&b); /* scanf中的%C和%C中间有空格的话,表示输入的时候可以有空格间隔。 */
/*scanf("%c,%c",,&a,&b);*/ /*scanf中 的%C和%C中间有,的话,表示输入的时候要有,间隔。*/
/*scanf("a=%d,b=%d",&a,&b);*/
printf("%c%c\n",a,b); /*输出在scanf中输入的值。 */
system("PAUSE"); /*起到暂停,敲回车退出程序。 */
return 0; /* 系统会自动返回一个数,因此自己给它一个返回值。 */
}
main()
{
char a,b; /* 声明字符变量*/
printf("input character a,b\n"); /*提示用户输入两个字符值。 */
scanf("%c %c",&a,&b); /* scanf中的%C和%C中间有空格的话,表示输入的时候可以有空格间隔。 */
/*scanf("%c,%c",,&a,&b);*/ /*scanf中 的%C和%C中间有,的话,表示输入的时候要有,间隔。*/
/*scanf("a=%d,b=%d",&a,&b);*/
printf("%c%c\n",a,b); /*输出在scanf中输入的值。 */
system("PAUSE"); /*起到暂停,敲回车退出程序。 */
return 0; /* 系统会自动返回一个数,因此自己给它一个返回值。 */
}
#include <stdio.h>
main(){
char a,b;
printf("input character a,b\n");
scanf("%c%c",&a,&b);
printf("%c%c\n",a,b);
system("PAUSE");
}
是学习到scanf()的时候打上去的。
还有就是学习了
类型
表示输入数据的类型,其格式符和意义下表所示。
格式 字符意义
d 输入十进制整数
o 输入八进制整数
x 输入十六进制整数
u 输入无符号十进制整数
f或e 输入实型数(用小数形式或指数形式)
c 输入单个字符
s 输入字符串
等等的格式字符串
好像还理解了scanf(%c%c,&a,&a)中%c和%c之间有无空格时候的区别。或者是有无逗号时的区别。
键盘输入函数
getchar函数getchar函数的功能是从键盘上输入一个字符。 其一般形式为: getchar(); 通常把输入的字符赋予一个字符变量,构成赋值语句
使用getchar函数还应注意几个问题:
1.getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字 符。
2.使用本函数前必须包含文件“stdio.h”。