网站大量收购独家精品文档,联系QQ:2885784924

计算机程式设计导论.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 範例與練習(二) 執行結果: 輸入:95.0 * 範例與練習(三) 輸入國、英、數三科成績,計算平均成績 範例三: * 範例與練習(三) 執行結果: 輸入:77 80 93 * Dev-C++的除錯與偵錯技巧 錯誤會在編譯的步驟時被發現,基本的除錯可以在除錯區找到提示,還有更多的除錯技巧在教課書內有詳細的介紹,請同學自行查閱使用。 錯誤發生位置 編譯器錯誤提示 * Chapter2:基本資料型態與輸出函數 變數的宣告與使用 整數 – int 、short 、long 、unsigned 浮點數 – float 、double 字元 – char 無值 – void 和常數的宣告與使用 printf() 格式化輸出函數 scanf() 格式化輸出函數 註解 範例與練習 * 變數的宣告與使用(一) 變數宣告的方式: Type var-name ; Type:變數的資料型態,如:int、float … var-name:變數的名稱,除了少數的C語言保留字不可作為變數名稱之外,變數的名稱宣告也要符合變數命名規則。 結尾用分號表示程式到此結束 * 變數的宣告與使用(二) 變數在每一個區塊都是獨立的,所以當區塊中有新的區塊,新區塊可以有自己的變數 基本上每一個區塊是由一對{}所組成,而宣告在該區塊內的變數則稱為區域變數,並只能在該區塊內使用 相對於區域變數,變數也可以宣告於所有的{}外面,稱為全域變數,可以被所有的程式所使用 當然宣告的規則也是最好在最上方,就把所有的變數宣告完畢 * 整數 – int 、short 、 long 、unsigned (一) 早期電腦使用的是利用通電與否特性的真空管,如果有通電就是1,沒有通電就是0, 後來沿用至今,我們稱這種只有0/1的環境為二進位制(binary)。所以所謂的二進位,就是逢二就前進一位的意思。 整數的儲存方式及符號位元(sign bit) ,一般來說,電腦儲存整數的方式是使用2的補數 簡單來說就是用一定個數的二進位位元,來表示在一段範圍內的整數,包含正整數、負整數 * 整數 – int 、short 、 long 、unsigned (二) 2的補數表示範圍: 十進制數值表示 二進制數值表示 * 整數 – int 、short 、 long 、unsigned (三) C語言提供了幾個用來儲存整數的型態,使用的方式與儲存方式其實是一樣的,只是範圍不同 long: 4 bytes short: 2 bytes int: 4 bytes(32位元系統) unsigned修飾字,只表示正整數,因此可以表示的數值範圍延伸了兩倍,用法如下: unsigned type var-name ; Ex: * 整數 – int 、short 、 long 、unsigned (四) 舉例,假設有一種電腦使用3個位元來儲存整數,可儲存的範圍及對應值如左 範圍是: -4 ~ 3 若使用unsigned 修飾字則無法表示負整數;但可以讓表示的數值範圍變成: 0 ~ 7 Bit pattern signed unsigned 011 3 3 010 2 2 001 1 1 000 0 0 111 -1 7 110 -2 6 101 -3 5 100 -4 4 * 浮點數 – float 、double (一) 浮點數其實就是小數,基本上儲存浮點數所需的記憶體數量比整數大一些 float: 4bytes double: 8bytes 除了小數點的用法,科學記號也可以用於指定數值給浮點數型態 * 浮點數 – float 、double (二) 電腦上表示浮點數(IEEE 754 float)的方式為: 規則: Ex: * 字元 – char 使用字元型態來儲存單一個字元,包含26個字母、阿拉伯數字或是一些標點符號,甚至是控制字元 char: 1bytes char型態也可以用來儲存小範圍的整數,幾乎整數型態的運算子都適用char型態,將字元對應到ASCII碼表的整數,可以得到相同的結果 * 無值 – void 常數的宣告與使用 void 是一個C語言比較特殊的型態,就是表示『虛無』,在有一些場合是可以忽略不寫的。 C語言中可以使用前置處理器定義常數,宣告的方式如下: 如果今後在程式中看到CONSTNUM關鍵字,編譯器會自動以 100 代替 * printf() 格式化輸出函數 printf函數為C語言最常用的輸出函數之一,語法如下: printf(“control string”, arguments); control string: ? 控制字串,裡頭包含了想輸出的文字格式 arguments: 此部分的變數個數,

文档评论(0)

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

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

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档