getchar的作用

该函数用于读取char类型变量在缓冲区的字符。

预备知识

CRLF
CRLF是Carriage-Return Line-Feed的缩写,意思是回车换行,就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。换行在有的ASCII码表也用newline(简nl)来进行表示,这里的lf是line feed的概念,意思是一样的。
Windows的文本编辑使用的是CRLF(\r\n),Unix使用的则是LF(\r),MAC使用的则是CR(\n)。

符号ASCII码含义意义
\n10换行光标移到下一行
\r13回车光标回到行首

Enter键输入的其实是回车和换行

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
      char a,b,c;
      printf("please input num a:");
     scanf("%c",&a);
      getchar();
      printf("please input num b:");
     scanf("%c",&b);
     getchar();
     printf("please input num c:");
     scanf("%c",&c);
     printf("%c,%c,%c",a,b,c);
  }
#include<stdio.h>
int main()
{
	char ch;
	ch = getchar();
	printf("%c,%c \n", ch - 1, ch + 1);
}
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值