格式字符串和键盘输入函数

作者在 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;        /* 系统会自动返回一个数,因此自己给它一个返回值。 */
}



 

#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”。


学习历程 | 阅读 1285 次
文章评论,共0条
游客请输入验证码