getchar
char c;
c = getchar(); //输入一个字符
printf(“c=%c\n”, c);
putchar
char c = ‘a’;
putchar©; //输出1个字符, printf(“%c”, c);
getc
char c;
c = getc(stdin); //输入一个字符, stdin表示“标准输入设备”,默认是键盘
printf(“c=%c\n”, c);
putc
char c = ‘b’;
putc(c, stdout); //输出1个字符
项目练习
- 独立实现该项目。
- 让用户输入一个圆的半径,然后输出这个圆的面积和周长。
- 让用户输入一个小写字母,然后输出对应的大写字母。
项目讨论
该项目存在的问题: - 用户名,只能输入一个字符,不能接收很长的用户名。
- 密码很可能不是整数,很可能包含字母和数字。
- 密码不能隐藏,都回显出来了,不安全。(在讲循环时再解决)