C++ Primer Plus P41 程序清单3.6
程序定义字符,对字符类型的输出
程序最后采用C++的一项特性:cout.put()函数,该函数显示一个字符
/*
C++ Primer Plus P41 程序清单3.6
程序定义字符,对字符类型的输出
程序最后采用C++的一项特性:cout.put()函数,该函数显示一个字符
*/
//头文件
#include<iostream>
//主函数
int main(void)
{
using namespace std; //编译指令
char ch = 'M'; //定义常量字符M
int i = ch; //将字符M以整数形式存放在i里
cout << "The ASCII code for " << ch << " is " << i << endl; //输出字符 M 对应的ASCII码值i
cout << "Add one the character code: " << endl; //提醒用户
ch = ch + 1; //将字符加一(其实就是将字符常量的ASCII值加一)
i = ch; //将新字符以整型存放在i里
cout << "The ASCII code for " << ch << " is " << i << endl; //输出新字符值 M 对应的ASCII码值i
/*这里采用C++的一项特性:cout.put()函数,该函数显示一个字符*/
cout << "Displaying char ch using cout.put(ch): "; //提示输出信息
cout.put(ch); //采用C++特性cout.put()函数输出字符
cout.put('!'); //采用C++特性cout.put()函数输出字符
cout << endl << "Done" << endl;
return 0;
}
注意C++的一项特性:cout.put()函数
cout.put(ch); //采用C++特性cout.put()函数输出字符
cout.put('!'); //采用C++特性cout.put()函数输出字符
这里,将字符加一(其实就是将 ch 存储的字符的 ASCII 值加一),再将新字符以整型存放在 i 里
ch = ch + 1; //将字符加一(其实就是将ch存储的字符的ASCII值加一)
i = ch; //将新字符以整型存放在i里
总结:对于C++的一项特性:cout.put()函数中的(.)我认为相当于是cout里的一个成员,通过访问指针成员符号(.)来使用put的功能~
——个人理解
感谢观看
再次感谢~