C++程序设计与案例分析
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.2.4 getchar()

getchar函数的语法格式是:

getchar()

此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符。

【例3.2】 实现输入的大写字母转换成对应的小写字母(输入单个字符)。

          #include <iostream>
          using namespace std;
          int main( )
          {char c;
          c=getchar( ); putchar(c+32); putchar('\n');
          return 0;
          }

运行程序:例如输入A时,显示为

a

注意:getchar( )只能接收一个字符。getchar函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。

【例3.3】 输入和输出函数的使用。

          #include <iostream>
          using namespace std;
          int main ( )
          {char c1,c2;
          cout<<"请输入两个字符c1,c2:";
          c1=getchar();       //将输入的第一个字符赋给c1
          c2=getchar();       //将输入的第二个字符赋给c2

          cout<<"用putchar函数输出结果为:";
          putchar(c1);
          putchar(44);
          putchar(c2);
          cout<<endl;
          cout<<"用cout语句输出结果为:";
          cout<<c1<<","<<c2<<endl;
          return 0;
          }

程序运行结果为: