C 程式设计简介ppt课件.ppt

C 程式设计简介ppt课件.ppt

ID:59432853

大小:351.50 KB

页数:33页

时间:2020-09-18

C  程式设计简介ppt课件.ppt_第1页
C  程式设计简介ppt课件.ppt_第2页
C  程式设计简介ppt课件.ppt_第3页
C  程式设计简介ppt课件.ppt_第4页
C  程式设计简介ppt课件.ppt_第5页
资源描述:

《C 程式设计简介ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++程式設計簡介數值計算1大綱1.輸出與輸入(cout,cin)欄位寬設定-cout.width(n);setw();精確度設定-cout.precision();setprecision()小數位數設定-cout.setf()由檔案輸入與輸出到檔案2.流程控制三種選擇結構-if;ifelse;switch;三種重複結構-while;dowhile;for;3.函式4.陣列2C++程式設計簡介1.輸出與輸入(cout,cin)3輸出coutcout(唸做c-out)是C++的一個物件(Object)。cout物件是

2、>提供的物件,所以必須先引入該標頭檔。(#include)。cout物件只要配合『<<』運算子就可以使用,基本格式為:cout<<“字串”;cout<<變數名稱;cout<<‘字元’;cout<<(運算式);或上述混合使用“<<”為一插入(Insert)導向符號,將右邊資料及其格式傳給物件cout。4cin唸[si’in]自鍵盤讀取資料輸入之格式cin>>變數名稱>>變數名稱>>…;右向插入運算子”>>”乃cin自鍵盤取得資料,再將資料傳送給其後之變數運算子”>>”之後除了變數外不得有其它數字、字串或字元符號,如:

3、cin>>“a=”>>a;//錯誤,含字串”a=”cin>>‘a’>>a;//錯誤,含字元’a’輸入cin5欄位寬設定-cout.width(n);setw(n)欄位寬設定之兩個敘述為cout.width(n);setw(n)其中n為正整數,表寬為n。使用setw(n)需包含一標題檔#include兩者皆只對下一輸出之資料有作用且資料向右對齊。參數n,若資料位數比n小則不足位數以空白取代,若資料位數大於n則資料直接輸出而不捨去,如:cout.width(4);cout<<23;//結果為^^23(^表空白)cout<

4、配合欄寬cout.width()及setw()使用。影響所有輸出。7精確度設定-setprecision()對於浮點數而言,C++內定的小數位數為6位(小數點也算一位),而setprecision(n)

5、函式可以用來設定輸出的小數點位數。格式為:setprecision(n);需包含一標題檔#include影響所有輸出。8精確度設定-cout.precision()cout.precision與setprecision函式功能相同,也是設定輸出的小數點位數。設定之後將影響之後所有的cout物件的輸出格式。(不必載入)格式為:cout.precision(n);用於浮點數資料精確度之有效位數為整數位數加小數位數,參數n代表精確位數。如:11.156代表精確度為5位,不含小數點9設定浮點數之小數位數-c

6、out.setf()以下兩敘述合用cout.setf(ios::fixed,ios::floatfield);cout.precision(n);設定小數位數為n位fixed及floatfield皆定義在ios類別內。使用需加上該類別名稱ios、範圍運算子(::)(ScopeResolutionOperator)及成員。fixed:固定小數位數nfloatfield:浮點數欄位若要恢復正常設定:cout.unsetf(ios::floatfield);102.2.5設定浮點數之小數位數-cout.setf()#include

7、ream>//cout#include//setwintmain(){constintf=6;//設定輸出欄寬floatpi=3.14159;cout.fill(‘#’);cout<<“小數位數2位,欄寬”<

8、10*10<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。