相关代码在Gitee@zhao-haoran-182上
使用scanf时要注意的问题:
1.
如果在格式控制字符串中除了格式声明以外还有其他字符,
则在输入数据时在对应的位置上应输入与这些字符相同的字符。
2.
在用“%c”格式声明输入字符时,
空格和转义字符中的字符都作为有效字符输入。
3.
在输入数值数据时,如果输入空格、回车、Tab键或遇非法字符(不属于
数值的字符),认为该数据结束。
4.
putchar(c)中c可以是字符常量、整型常量、字符变量或整型变量(值在ASCII码
内)
putchar可以输出转义字符。
5.
getchar()函数没有参数,该函数值就是输入设备输入的字符。
getchar()只能接收一个字符,想输入多个字符就需要多个getchar函数。
6.
在用键盘输入信息时,字符先暂存在键盘的缓冲器中,
缓冲器中字符数量少于getchar函数数量时,回车键被视为换行符存在缓存器中,当字符数量足够时再按回车才会把缓存器中包括换行符在内的所有字符输入到计算机中,然后按先后位置分别赋给相应变量。(???)