第12课 小写变大写--ASCII码与字符型

第12课 小写变大写--ASCII码与字符型
例程1:试编一程序,输入一个小写字母,输出其大写字母。
注:字符'A'的ASCII码是65,字符'a'的ASCII码是97,两者的差值为32。
 1 /*
 2 试编一程序,输入一个小写字母,输出其大写字母。
 3 注:字符'A'的ASCII码是65,字符'a'的ASCII码是97,两者的差值为32。 
 4 */
 5 
 6 #include <iostream>    //包含输入输出流头文件iostream 
 7 using namespace std;    //指明程序 使用命名空间std(标准) 
 8 int main()
 9 {
10     char n;
11     cout<<"输入a~z:";
12     cin>>n;
13     n=n-32;    
14     cout<<n<<endl;
15     return 0;
16  }  

 

 
英汉小词典:
ASCII:美国标准信息交换代码
char:字符
 
动动脑:
2、阅读程序写结果
 1 /*
 2 2、阅读程序写结果 
 3 */
 4 
 5 #include <iostream>    //包含输入输出流头文件iostream 
 6 using namespace std;    //指明程序 使用命名空间std(标准) 
 7 int main()
 8 {
 9     char ch;
10     int n;
11     cin>>ch;
12     n=ch;
13     cout<<ch<<' '<<n<<endl;    //两个单引号之间有且只有一个空格 
14      return 0;
15  } 

 

 
3、完善程序。
输入一个字母,输出它的前一个字母,它自己和后一个字母,如输入b,则输出abc。
 1 /*
 2 3、完善程序。
 3 输入一个字母,输出它的前一个字母,它自己和后一个字母,如输入b,则输出abc。
 4 */
 5 
 6 #include <iostream>    //包含输入输出流头文件iostream 
 7 using namespace std;    //指明程序 使用命名空间std(标准) 
 8 int main()
 9 {
10     char ch1,ch2,ch3;
11     cin>>ch2;
12     ch1=ch2-1;
13     ch3=ch2+1;
14     cout<<ch1<<ch2<<ch3<<endl;    
15     return 0; 
16  }  

 

 
posted @ 2022-06-11 19:36  lqsj2018  阅读(294)  评论(0编辑  收藏  举报