1.printf() 和 scanf()
scanf()用%d输入数字或%s输入字符串时,在开始读之前会跳过空格、回车制表符等空白字符,再次遇到这些字符时,认为读入结束
2.getchar()和 putchar()
读入和输出字符串
3.gets()(fgets() )和 puts()
gets()函数按行读取字符串以回车换行符作为终止符,空格和制表符都可以作为字符串的一部分
!!!注意:gets()函数对换行符的处理
如果在gets()函数读入之前缓冲区有换行符的存在,则在读入时,先将回车从缓冲区读走,但不作为函数的一部分,用空字符代替
fgets函数
fgets()指定读入字符串长度,读入n-1个字符,比较安全。