C 程式设计与应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual C++程式設計與應用 Ch4~Ch5 輸出指令 插入運算子 插入運算子讓我們可以直接將資料作輸出的動作。資料經由運算子與輸出物件(如cout)透過指標”插入”至streambuf暫存區中,然後再輸出至週邊設備。 插入運算子 int main(){ cout “這是我想要輸出的字” ; return 0; } 輸出特定文字(\ , ? , ’ , “ ) int main(){ cout “這是\”我\”想要輸出的字\?” ; return 0; } int main() { int integer_value = 7376; char character_value = ‘x’; cout “整數 = “ integer_value endl; cout “字元 = “ character_value endl; return 0; } C++使用cin物件來作為輸入資料的接收者,其預設的輸入來源為鍵盤 標準輸入設備會先將資料放置於streambuf暫存類別中,cin輸入物件在透過指標連接到暫存類別,在利用擷取運算子將資料取出,並存放於指定的變數之中,以做為程式後續的各種資料處理的應用 輸入物件會依據分隔字元來判別所輸入資料應該歸屬於哪一個變數 分隔字元:空白、’\n’ 和’\t’ 練習 輸入兩整數,將第一個整數以八進位輸出,第二個整數以十六進位輸出 輸入三個整數,將這三個整數以向右對齊的方式輸出 例如:1 10 100 輸出: 1 10 100 基本運算子 指派運算子 指派運算子(=)的作用是將資料值指派給變數 int main(){ int num = 5; num = 4; cout “num = “ num endl; return 0; } 複合指派運算子 int main(){ int a,b; a = 10; b = 2; cout “a + b = ” a + b endl; a -= b; cout “a = “ a endl; } 關係運算子 int main(){ int a , b; a = 10; b = 20; cout “a和b相等\?” (a == b) endl; cout “a大於b\?” (a b) endl; } 遞增遞減運算子 遞增運算子(++) 遞減運算子(--) int main(){ int a = 10; cout a++ endl; cout a endl; } int main(){ int a = 10; cout ++a endl; cout a endl; } 運算子的優先順序 int main(){ cout sizeof(int) endl; cout sizeof(double) endl; } 練習 * * 標準訊息輸出 cout 立即將錯誤訊息輸出至螢幕上 cerr 功能 物件名稱 p.4-2 將資料轉換為十六進位 hex 將資料轉換為八進位 oct 將資料轉換為十進位(預設值) dec 插入換行字元’\n’並輸出資料 endl 功能 操縱子 p.4-5 清除iso類別格式旗標的設定 resetiosflags(long) 設定iso類別的格式旗標 setiosflags(long) 設定浮點數的位數 setprecision(int) 設定輸出資料空白處的字元 setfill(char) 設定輸出資料的最小欄寬 setw(int) 功能 操縱子 p.4-7 p.4-9 輸出大小為size的字串 write(string, size) 輸出字元 put(char) 功能 函數名稱 p.4-12 a值除以b值的餘數 a%b 取餘數 % a與b作AND位元運算 ab AND a與b作OR位元運算 a|b OR | a與b作XOR位元運算 a^b XOR ^ a值除以b值 a/b 除 / a值乘b值 a*b 乘 * a值減b值 a-b 減 - a值加b值 a+b 加 + 範例說明 範例 說明 運算子 a=a^b a^=b XOR指派 ^= a=a|b a|=b OR指派 |= a=ab a=b AND指派 = a=a%b a%=b 取餘數指派 %= a=a/b a/=b 除法指派 /= a=a*b a*=b 乘法指派 *= a=a-b a-=b 減法指派 -= a=a+b a+=b 加法指派 += 別種寫法 範例 說明 運算子 a值是否小於等於b值 a = b 小於等於 = a值是否大於等於b值 a = b 大於等於 = a值是否小於b值 a b 小於 a值是否

文档评论(0)

3344483cc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档