- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DataType Variables_List; 资料型态变数名称列
Chapter 2 資料、變數和運算(2) 變數宣告 C++的資料型態 整數型變數 浮點數變數 邏輯變數 特殊集合變數 自定資料型態 變數型別 型別修飾字 Varibale Types Integer variables Char (1 byte) Short (2 bytes) Int (2 or 4 bytes) (vc++6.0 4 bytes) Long (4 or 8 bytes) Floating variables float (4 bytes) double (8 bytes) long double(8 or 10 bytes) Integer Domain in VC++ Floating Domain in VC++ Logical Variables False (0) True (otherwise) Enumeration enum Week {Mon, Tues, Wed, Thurs, Fri, Sat, Sun} this_week; Enumeration (cont.) enumerator會自動定義一個整數值 內定值由0開始, 每次遞增1 enum Week {Mon=1, Tues,Wed, Thurs, Fri, Sat, Sun} this_week; enumerator 值可重複 enum Week {Mon=1, Tues=1,Wed, Thurs, Fri, Sat, Sun} this_week; 佔4 bytes Enumeration (cont.) 列舉型態定義後, 可使用此列舉型態宣告 enum Week next_week; 或 Week next_week; enumerator value的大小不必由小到大排列 enum Punctuation {Comma=‘,’, Exclamation=‘!’, Question=‘?’} things; enum {Mon, Tues, Wed, Thurs, Fri, Sat, Sun} this_week, next_week, last_week; Simple Input and Output cin and cout c是consol的意思 cin cout 不同資料型態可一起讀入或輸出 Example Work 請寫一個可以執行的程式, 要求使用者輸入兩個數並顯示 Answer Example (EX2_02.cpp) Manipulators操縱子 定義在iomanip setw(n) 將輸出資料的寬度設定為n個空間, 並自動向右靠 適用於單一輸出值 輸出值要緊接於setw()後 Example (EX2_03.cpp) Escape sequences跳逸控制字元 置於雙引號中 以反斜線開頭\ coutendl“This is output.”; coutendl“\tThis is output after a tab.”; \n可取代endl cout“\nThis is output.”; cout“\n\tThis is output after a tab.”; Table (page 57) 程式閱讀練習 (EX2_04.cpp) 分析-輸入程式 分析-計算結果 分析-顯示結果 Casting型態轉換 將數值由一型態轉成另一型態 implicit cast 暗示轉換 explicit cast 明確轉換 運算式的括號前加上static_cast strips_per_roll = static_castint(rolllength/height); 修改變數 count=count+5; count+=5; lhs op= rhs; lhs = lhs op (rhs); increment and decrement 下列三個敘述效果相同 count=count+1; count+=1; ++count; increment and decrement (cont.) prefix increment (前置遞增) 先遞增才使用 postfix increment (後置遞增) 變數值使用過才執行遞增 increment and decrement (cont.) count=5; total = ++count +6; //output total=12 ++count; total=count+6; total = count++ +6; //output total=11 total=count+6; ++count; Example reading (EX2_05.cpp) 逗號運算子 num4 = (num1 = 10, num2 = 20, num3 = 30); 變數n
文档评论(0)