1)字符输出函数putchar(ch)只输出一个字符/数字,如果是一个字符串,则只输出最后一个字符/数字。
2)字符输入函数getchar()函数的括号中没有参数,该函数的输入一直到“回车”才结束,回车前的所有输入字符都会逐个显示在显示屏上,
但只有第一个字符作为函数的返回值;
与其功能类似的还有getch()和getche():getch()函数不将键盘上输入的字符回显在屏幕上,常用于密码输入或菜单选择;
getche()将输入的字符回显在屏幕上。前者与后两者区别:前者输入一个字符需要按一次回车键,才能被计算机接受,后两者只能接受一次键入。(putchar(getchar());)
2)字符输入函数getchar()函数的括号中没有参数,该函数的输入一直到“回车”才结束,回车前的所有输入字符都会逐个显示在显示屏上,
但只有第一个字符作为函数的返回值;
与其功能类似的还有getch()和getche():getch()函数不将键盘上输入的字符回显在屏幕上,常用于密码输入或菜单选择;
getche()将输入的字符回显在屏幕上。前者与后两者区别:前者输入一个字符需要按一次回车键,才能被计算机接受,后两者只能接受一次键入。(putchar(getchar());)
3)字符串输入/输出函数:gets(字符串变量名)(接受空格);
char a[20]={"abcde"};
gets(a);
printf("%d",strlen(a));//输入 qew 则输出结果为3!
/puts()将字符串数据显示在屏幕上并换行。
4)只有字符数组才可以整体输入和输出,其他类型的数组都不能整体输入和输出。