- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电脑可以随机产生乱数
連續輸入 使用抽取運算子來輸入時,將會直接跳過空白字元、定位字元、換行字元等空白。 一元算術運算子 最好是在需要用到時才宣告變數。 輸入實數值 表示整數的int型態,無法處理有小數點以下部份的實數,實數可以利用double型態來處理。 產生亂數 電腦可以隨機產生亂數。 寫上rand()的部份,會變成大於0的隨機整數型態之亂數。 讀入字元 必須使用char型態來處理字元。 讀入字串 用來處理字串的是string型態,在使用此型態之前,必須先引入標頭檔string。 包含空白的字串必須透過getline來讀取。 string型態的變數也可以初始化和指定。 C++是以C語言及Simula67為基礎所製作而成,且支援物件導向程式設計的程式語言。 C++的程式一定要經過編譯和連結,變換成可執行的形式才行。 C++的程式為自由格式,但仍應該加以縮排使程式易於解讀,並適當地記入應該告知「讀者」(包含作者自己)的注釋。 想要利用標準函式庫時,必須引入適當的標頭檔,且需要指令using namespace std;。 C++程式的主體是main函數,其中的敘述將會依序執行,原則上敘述是以分號作結束。 想要進行畫面和鍵盤等串流的輸出入時,必須引入iostream標頭檔。 代表console畫面的標準輸出串流是cout,可以透過插入運算子「」來進行輸出。 代表鍵盤的標準輸入串流是cin,可以透過抽取運算子「」來進行輸入。空白字元會被跳過。 整數常數表示為整數常值,字元的排列則表示為字串常值「…」。夾著空白(white space)的相鄰字串常值會被連結。 換行字元以「\n」表示,而警告字元(一般是嗶聲)則以「\a」表示。 變數是從型態製做出來的實體,使用變數時必須要有賦予變數名的宣告。 在產生變數時將值放進去就是初始化。將值放入已經產生的變數則是指定。原則上,沒有明確地初始化的變數將會是不定值。 表示整數的是int型態、表示實數的是double型態、表示字元的則是char型態。 表示字串的是string型態。使用string型態時必須引入string標頭檔。 用來進行運算的「+」和「*」等符號就是運算子,有一元運算子、二元運算子和三元運算子。作為運算對象的運算式則是運算元。 以( )框住的運算將會優先執行。 藉由整數除以整數所得到的商,會是捨去小數點以下部份的值。 求取商的「/」運算子和求餘數的「%」運算子,如果其中一個運算元是負數時,其運算結果將視處理器而定,「%」運算子的運算元一定要是整數才行。 亂數是利用rand函數所產生的。 * * 明解C++教學手冊柴田望洋 博士 著 藉由從鍵盤輸入數值和字元,然後顯示在畫面上的程式來習慣C++吧! C++是在1980年由Bjarne Stroustrup博士,以Simula67之物件導向概念與C語言為基礎,所改良而成的程式語言。 輸出到console畫面 像List 1-1這樣的程式就稱為原始碼程式(source program),而儲存該程式的檔案則稱為原始碼檔案(source file)。 在執行程式之前,必須先經過編譯及連結等作業才行。 注釋 以「//」為開頭的那一行是程式的注釋(comment)。 「/*」和「*/」之間的內容也是注釋,這種注釋可以跨行。 標頭檔與引入 C++所提供的各種函式庫,例如iostream、string等等,都叫做標頭檔(header)。 而利用#include指令來取得標頭檔的內容就叫做引入(include)。 std名稱空間 #include的下一行是using指令,此指令是使用名為std的名稱空間(name space)之宣告。 輸出到console畫面及串流 對外部的輸出入都是透過串流(stream)來進行。 Cout是通往console畫面的標準輸出串流(standard output stream)。 指示插入到串流的是向左的兩個不等號「」,這個符號就稱為插入運算子(inserter)。 字串常值 以雙引號「”」框住的併排字元就稱為字串常值(string literal)。 字串常值中的「\n」是換行字元,它是逸出序列的一種。 main函數 main函數(main function)是程式的主體部分,程式執行時會依序執行其中的敘述(statement),而敘述的結尾必須是分號。 連續輸出到串流 對輸出串流cout連續使用複數個插入運算子時,會從最前頭開始依序進行輸出。 警告 字串常值中的「\a」是警告的意思,對cout輸出警告時,程式就會以視覺或聽覺的方式吸引使用者的注意。 符號字元的讀法 自由格式記敘 C++可以用自由格式(free formated)來記敘程式。 限制:
您可能关注的文档
- 深圳新星轻合金材料股份有限公司2017年年报告摘要.PDF
- 深度变革突破思维迎接互联网工具时代传统企业升级与互联网.PDF
- 混龄融合教育.PPT
- 清代福建人向海峡殖民地的移民-山东大学移民研究所.PDF
- 清初在京贰臣文人社集唱酬活动探微-北京大学.PDF
- 清宫书画鉴藏佚存与研究述评.PDF
- 清末民初的‘鬼’与‘照相术’狄葆贤平等阁笔记中的现代性魅影摘要.PDF
- 清华大学经济管理学院学年年报告.PDF
- 湖北第六批级非物质文化遗产代表性项目申报书-湖北文化厅.DOC
- 湖北福星科技股份有限公司2015年年报告摘要.PDF
- 江苏省苏州工业园区2024-2025学年八年级下学期期末调研英语试卷(含答案,无听力原文及音频).pdf
- 江苏省常州高级中学2024-2025学年高一下学期6月期末考试信息技术试卷(含答案).pdf
- 天津市西青区当城中学2024-2025学年高二下学期6月月考英语试题(含答案).pdf
- 湖南省岳阳市湘阴县长仑四校2024-2025学年八年级下学期6月期末道德与法治试题(含答案).pdf
- 江西省新余市实验中学2024-2025学年高三下学期5月冲刺模拟历史试题(含答案) (1).pdf
- 浙江省嘉兴市2024-2025学年高二下学期期末检测历史试题(含答案).pdf
- 暑假备战高考英语全国猜题卷五.pdf
- 江苏省淮安市涟水县 2024-2025学年七年级下学期期末道德与法治试卷(含答案).pdf
- 江苏省宿迁市泗阳县2024-2025学年高二下学期期末考试政治试卷(含答案).pdf
- 江西省新余市实验中学2024-2025学年高三下学期5月冲刺模拟历史试题(含答案).pdf
文档评论(0)