getchar() 与 putchar() 详解

getchar() 与 putchar() 详解

getchar() 与 putchar() 这两个函数就定义在 stdio.h 头文件之中,这两个函数只能处理字符,而并非字符串(字符实际上是以整数储存)。

1 .getchar()
getchar()函数中括号内不携带任何参数,其作用如下:

char ch;
ch = getchar();//向ch输入一个字符,相当于scanf("%c",&ch);

2 .putchar()
putchar()函数中要携带参数,用法如下


char ch = 'a';
putchar(ch);//与printf("%c",ch);作用相同

/*字符以是整数储存*/
putchar(ch+1);//输出结果为 b 

3 .当字符串遇上 getchar ()
声明 char ch; 后,通过 ch = getchar() 输入字符串,将会把输入的字符串第一个字符输入给 ch ,所以getchar() 函数是对字符进行处理的。

你可能感兴趣的:(笔记)