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的功能~
——個人了解
感謝觀看
再次感謝~