處理數(shù)據(jù)1.0.5

1.成員函數(shù)cout.put( )

函數(shù)cout.put( )是一個(gè)重要的C++OOP概念--成員函數(shù)--的第一個(gè)例子。類(lèi)定義了如何表示和控制數(shù)據(jù)。成員函數(shù)歸類(lèi)所有,描述了操縱類(lèi)數(shù)據(jù)的方法。只能通過(guò)類(lèi)的特定對(duì)象( 如cout對(duì)象 )來(lái)使用成員函數(shù)。要通過(guò)對(duì)象( 如cout對(duì)象 )使用成員函數(shù),必須用句點(diǎn)將對(duì)象和函數(shù)名稱(chēng)( put( ) )連接起來(lái)。句點(diǎn)被稱(chēng)為成員運(yùn)算符。cout.put( )的意思是:通過(guò)類(lèi)對(duì)象cout來(lái)使用函數(shù) put( )。

cout.put( ) 成員函數(shù)提供了另一種顯示字符的方法,可以替代 << 運(yùn)算符

2.char字面值

在C++中,書(shū)寫(xiě)字符常量的方式有多種,對(duì)于常規(guī)字符(如字母、標(biāo)點(diǎn)符號(hào)和數(shù)字),最簡(jiǎn)單的方法是將字符用單引號(hào)括起。這種表示方法代表的是字符的數(shù)值編碼。

這種表示方法優(yōu)于數(shù)值編碼,它更加清晰,且不需要知道編碼方式。

?cout << "\aOperation \"HyperHype\" is now activated!\n";? ? //轉(zhuǎn)義編碼 \a 振鈴

?cout << "Enter your agent code: ________\b\b\b\b\b\b\b\b";? //轉(zhuǎn)義編碼 \b 退格

有些字符不能直接通過(guò)鍵盤(pán)輸入到程序中。例如,按回車(chē)健并不能使字符串包含一個(gè)換行符;相反,程序編輯器將把這種鍵擊解釋為在源代碼中開(kāi)始新的一行。其他一些字符也無(wú)法從鍵盤(pán)輸入,因?yàn)镃++語(yǔ)言賦予了他們特殊的含義。

例如,雙引號(hào)字符用來(lái)分隔字符串字面值,因此不能把雙引號(hào)放在字符串字面值中。對(duì)于這些字符,C++提供了一種特殊的表示方法--轉(zhuǎn)義序列。

3.C++轉(zhuǎn)義序列的編碼


字符名稱(chēng) ? ? ?ASCII符號(hào) ? ? ? C++代碼 ? ?十進(jìn)制ASCII碼 ? ? ? ?十六進(jìn)制ASCII碼

雙引號(hào) ? ? ? ? ? ? ? " ? ? ? ? ? ? ? ? ? ? \" ? ? ? ? ? ? ? ? ? ? 34 ? ? ? ? ? ? ? ? ? ? ? ? ? ?0x22

單引號(hào) ? ? ? ? ? ? ‘ ? ? ? ? ? ? ? ? ? ? ? ?\' ? ? ? ? ? ? ? ? ? ? 39 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0x27

問(wèn)號(hào) ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ?\? ? ? ? ? ? ? ? ? ? ? 63 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0x3F

反斜杠 ? ? ? ? ? \ ? ? ? ? ? ? ? ? ? ? ? ?\\ ? ? ? ? ? ? ? ? ? ? ?92 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0x5C

回車(chē) ? ? ? ? ? ? CR ? ? ? ? ? ? ? ? ? ?\r ? ? ? ? ? ? ? ? ? ? ? 13 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0xD

退格 ? ? ? ? ? ? ?BS ? ? ? ? ? ? ? ? ? \b ? ? ? ? ? ? ? ? ? ? ? 8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0x8

垂直制表 ? ? ?VT ? ? ? ? ? ? ? ? ? \v ? ? ? ? ? ? ? ? ? ? ? ? 11 ? ? ? ? ? ? ? ? ? ? ? ? ? ?0xB

水平制表 ? ? ?HT ? ? ? ? ? ? ? ? ?\t ? ? ? ? ? ? ? ? ? ? ? ? ? 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0x9

換行符 ? ? ? ? NL(LF) ? ? ? ? ? \n ? ? ? ? ? ? ? ? ? ? ? ? ?10 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0xA


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,538評(píng)論 19 139
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 11,047評(píng)論 0 23
  • 1、 楊林說(shuō)她十五歲那年才第一次離開(kāi)楊子莊,去她們縣城讀高中。三年后又以?xún)?yōu)異的成績(jī)考上了我們學(xué)校。 我笑著說(shuō)“考咱...
    楊子莊閱讀 804評(píng)論 4 35
  • 隨時(shí)間的磨礪 總要經(jīng)歷孤單! 總要經(jīng)歷難過(guò)! 總要經(jīng)歷失敗! 總要經(jīng)歷脆弱! 總要經(jīng)歷拼搏! 總要經(jīng)歷磨難! 學(xué)會(huì)...
    紫竹_徐芳閱讀 355評(píng)論 0 0
  • 無(wú)論身處何處,我們都將在一堆問(wèn)題中活著,要么迎面而上,要么退退縮縮,而你只能迎面而上,生活的樂(lè)趣就是解決一個(gè)...
    木兮日記閱讀 90評(píng)論 0 0

友情鏈接更多精彩內(nèi)容