第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 }
小学生C++