getchar函数:格式为getchar() 此函数没有参数,表示从键盘输入一串字符但每次只读取第一个字符,返回值为int型(第一个字符的ASCII码)。可以定义一个字符变量保存这个字符。如果外层嵌套循环读取则从缓冲区内一位一位读取(将第一个字符删除,字符串左移)。
_getch函数:格式为_getch()从键盘输入一个字符,不显示在屏幕上,可以定义一个字符变量保存。如:char ch=_getch();
gets:格式为gets(a) 其中a可以为字符串数组名也可为指针,可以读取到键盘输入的空格字符,直到回车符结束,但回车符不属于这个字符串。
与scanf_s不同的是,scanf不能接收到键盘输入的空格字符,输入空格后会认为输入结束。putchar函数:格式为putchar(a) a为字符型或整型(可以为ASCII码、‘’内输入字符常量或八进制或十六进制的ASCII码), 但是putchar每次只能输出一个字符。
C语言(getchar、_getch、gets、putchar函数的比较)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
书店管理系统---不完善
KuseBear
2020-07-08 11:07:33
C语言之变量内存体现(VS编译器)
吃数据的猴子
2020-07-08 06:06:01
信号量问题----父母子女四人吃水果
hu7324829
2020-07-08 11:13:17
一个简易的bc计算器
KuseBear
2020-07-08 11:07:30
MCU初始化流程——从上电到main()之间
說明: 以下介紹示例的MCU地址空間如下: ROM空間爲:0x0000 0000 – 0x0000 8000 RAM空間爲:0x2000 0000 – 0x2000 2000
jltsun
2020-07-08 11:00:06
求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
Wen_de_ll
2020-07-08 10:41:26
C异常处理机制:setjmp和longjmp
walterxia
2020-07-08 10:38:40
c++程序入门(二)——指针代码举例
zhangying_496
2020-07-08 10:38:18
Open Supervised Device Protocol (OSDP) 总结
xiyuan255
2020-07-08 10:33:42
C语言 个位数统计
badgirl-bb
2020-07-08 09:38:07
PAT-L1-012 计算指数
badgirl-bb
2020-07-08 09:38:07
C语言求解由1,2,3,4,四位数字构成的互不相同且无重复数字的四位数
badgirl-bb
2020-07-08 09:38:07
STM32中enumeration特殊使用方法
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU
yanlaifan
2020-07-08 07:48:26
被遗忘的volatile关键字
武汉WiFi开发与设计工程师
2020-07-08 06:57:59