C++ 编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和cout函数输出这两个字符。

2016-06-15 14:25:24  分类: c++程序设计第三版谭浩强课后答案  参与:

 编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和cout函数输出这两个字符。请问:
1. 变量C1,C2应定义为字符型或整型?或二者皆可?
答:在这个题目里,变量C1,C2可以定义为字符型或整型,二者皆可。

2. 要求输出C1,C2值的ASCII码,应如何处理?
答:putchar只能输出单个字符,所以只能用cout函数来输出。

3. 整型变量与字符变量是否在任何情况下都可以相互替代?如char C1,C2;与intC1,C2;是否无条件的等价?
答:整型变量在可输出字符范围内(ASCII码为0-127之间的字符)是可以与字符互相转换。如果在此范围外,就不能代替。

以下是此题的【c++源代码】,需要C源代码的请点击
#include <iostream>
using namespace std;
int main ( )
{char c1,c2;
 cout<<"请输入两个字符c1,c2:";
 c1=getchar();        //将输入的第一个字符赋给c1
 c2=getchar();        //将输入的第二个字符赋给c2
 cout<<"用putchar函数输出结果为:";
 putchar(c1);
 putchar(c2);
 cout<<endl;
 cout<<"用cout语句输出结果为:";
 cout<<c1<<c2<<endl;
 return 0;
}

来源:c++程序设计第三版谭浩强课后答案

本文链接:http://www.wb98.com/cjia/post/cjia_3.4.html


本站文章搜索:

<< 上一篇下一篇 >>

搜索

Tags列表

赞助商链接