2-3-1资料型别的分类与长度.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2-3-1资料型别的分类与长度

* 浮點數轉成整數 如果 f 以原來 float 的資料型別所得到的結果(3/2)是 1.5。 在第 7 行處輸出變數 f 時已先將它轉成整數型別 “ (int) f ”,因此輸出時會捨去小數點後的位數。 所以執行結果等於 1 。 * 2-7-3 數字和字元間的轉換:字元轉數字 char 型別的變數, 是 1 個 byte 的整數, 換言之, 變數中所存放的是該字元或符號的 ASCII 碼。 利用轉型的方法, 可以將字元變數, 轉成數字型別輸出 (也就是輸出其 ASCII 碼) 。 * 數字和字元間的轉換:字元轉數字 * 數字和字元間的轉換:字元轉數字 接著我們利用相同的技巧, 將整數變數轉成字元型別。 * 大寫字母轉成小寫字母 * 大寫字母轉成小寫字母 第 8 行中將 upper_case 變數值加上 32, 也就是前述大小寫字母 ASCII 碼的差值。 若變數存放的是小寫的英文字母, 只要減去 32 即可將它轉換成大寫的字母。 * Homework#3 1. 學習評量 Ch1. (2), (3), (6)。 Ch2. (6), (7)。 2. 程式練習 Ch2. (8), (9). 繳交期限: 2016/11/1 。 * 2-4-1 變數的命名 不可以使用保留字 (Keyword) 作為變數名稱。 保留字對編譯器而言, 有其特定的涵義。 * 2-4-1 變數的命名 取變數名稱請依照以上四點原則, 並儘量取有意義的名字, 讓程式更容易被理解 * 2-4-2 宣告變數 變數的宣告語法 * 2-4-2 宣告變數 變數應宣告為何種型別, 完全視您要用該變數存放何種資料而定。 例如我們想要宣告一個叫做 value 的變數時, 可如下宣告: * 2-4-2 宣告變數 如果有很多同型別的變數需要宣告時, 可以宣告在同一行, 每個變數名稱中間用逗點隔開, 最後以分號結尾。 或者也可以一個變數寫一行。 * 2-4-2 宣告變數 不同型別的變數 * 2-4-2 宣告變數 變數的宣告, 需固定放在以下兩個位置: 1.放在函式大括號內的最上面。 2.放在一個程式的含括檔底下以及所有函式上方。 1. 放在函式大括號內的最上面 請注意, 一定要所有的變數都宣告完後, 才可以繼續寫下面的程式碼。 否則在編譯時會產生 錯誤。 * 2-4-2 宣告變數 * 2-4-2 宣告變數 第5~7行宣告了不同的變數型別。 第 10 行中,使用了 2 個輸出格式控制符號 (%f 和 %e), 並在逗號後面指定 2 個要輸出的變數 variable2、variable2。 * 2-4-2 宣告變數 第 1 個 %f (以浮點數格式輸出) 對應的是逗號後的第 1 個 variable2 。 第 2 個 %e (以指數方式表示浮點數) 則對應第 2 個 variable2 。 * 2-4-2 宣告變數 2.放在一個程式的含括檔底下以及所有函式上方 此方式宣告的變數稱為外部變數。 * 2-4-3 變數的值 設定初始值 * 2-4-3 變數的值 設定初始值 * 2-4-3 變數的值 浮點數變數的設定方式也相同 要設定字元變數的初值, 則需將該字元初值放在單引號 () 中 * 2-4-3 變數的值 * 2-4-3 變數的值 * 使用常數 * 2-5-1 字面常數 (Literal Constant) 整數:不含小數點的數 浮點數:含小數點的數 字元:由單引號括住的字母或符號 * 2-5-2 定義常數 (Symbolic Constant) 常數名稱:可為任何字母的組合, 但為了區別於變數名稱, 大多以大寫字母命名 常數值:即為前述之字面常數 * 2-5-2 定義常數 (Symbolic Constant) * 2-5-2 定義常數 (Symbolic Constant) 定義常數的值, 一旦經過定義完成後, 便無法更改其值 * 2-5-3 使用 const 修飾詞定義常數Constant) 資料型別:可為前述面介紹過的任何一種資料型別 變數名稱:在此仍稱為變數名稱而不稱常數名稱, 是因為此種常數定義方式是宣告變數時加上 const 修飾的結果, 用以區別 #define 方式一開始便宣告成常數的方式。 初始值:定義 const 時, 一定要指定初始值, 其值到程式結束均不可改變。 * 2-5-3 使用 const 修飾詞定義常數Constant) * 嵌入式系統的溢位錯誤 * * 變數型別的轉換 * 整數轉成浮點數 在程式執行過程中, 變數值的改變是必然的。 比如說, 一開始宣告變數的型別是整數, 但做除法運算時可能商會有小數部分。 在這種情況下,

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档