天天看點

C++ Primer Plus P41 程式清單3.6(程式定義字元,對字元類型的輸出,采用C++的一項特性:cout.put()函數)——中職

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的功能~

——個人了解

感謝觀看

再次感謝~

繼續閱讀