char和getchar的区别(c语言中)

为什么char可以,getchar就不行呢????char和getchar是什么关系??

char是C语言的数据类型,跟Int,float是一类,表示字符型变量,char a,b,c;是对字符型变量a,b,c的声明。
getchar是C语言的函数,作用是读取一个字符,楼主这样写是错误的,应写成a=getchar();表示从键盘读取一个字符赋值给a
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-18
getchar()与putchar()都是输入输出一个字符的函数,在使用getchar()输入字符时你可以输入不止一个字符,但是在取字符时只第一个字符有效,所以你用putchar()输出时输出的是第一个字符
第2个回答  2014-02-02
.,...getchar是一个函数 不是数据类型。。。。。。。追问

能说详细点吗??初学,很多都不懂

追答

getchar你应该怎么用
首先定义a,b,c
char a,b,c;
getchar(a);getchar(b);getchar(c); getchar()这个函数是接受控制台输入的一个字符,你要先定义输入的字符abc才能使用

本回答被提问者采纳
相似回答