关于从键盘键入数据的笔记
从键盘输入数据
1.输入a1/b1 a2/b2 a1、b1、a2、b2 均为整数
scanf("%d/%d%d/%d",&a,&b,&c,&d) //可以直接添加 /
2.键入字符串
scanf("%c", &b[i]);
printf("%c", b[i]);
/* Input
123 45
6
Output:
123 45
6*/
char *b; //Input: 123 4 Output:123
scanf("%s", b); // scanf( "%[^\n]", b); 这样写时可以得到空格
printf("%s", b);
char *b; //Input: 123 4 Output:123 4
gets(b);
printf("%s", b);
char a;
a=getchar();
printf("%c", a);
从键盘得到字符 | |
---|---|
scanf("%c", &b[i]); | 得到一个字符,包括空格、回车 |
scanf("%s", b); | 得到一串连续字符串(不包括空格) |
a=getchar(); | 得到一个字符包括空格、换行 |
gets(b); | 遇到回车时结束 |