c_basic C语言入门.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c_basic C语言入门

Introduction to the C Programming Language 程式碼的編譯 一般來說,程式碼編輯完成後,必須轉換成機器所能理解的語言(即機器碼,machine code)後,才能正確的執行。 所有的程式語言中,都附有這種轉換的程式,而轉換程式可概分成兩種,即直譯器(interpreter)與編譯器(compiler)。 C語言是屬於編譯器的一種。 C語言的編譯及連結過程 簡 單 的 C 程 式 範 例 程式碼的編輯、撰寫 程式碼的編輯、撰寫 程式碼的編譯、執行 簡 單 的 C 程 式 範 例 解 析 C 語 言 include指令與標頭檔: 在C語言裡,性質相近的格式定義會放在同一個標頭檔裡。 我們可以使用include指令將這些標頭檔含括進程式裡。 main()函數: 每ㄧ個C程式都必有一個main()函數,而且只能有一個。 所有C程式都是由main()函數開始執行,所執行的是{ }內的內容。 大括號、本體 以main()函數而言,左大括號({)與右大括號(})之間的程式碼就是main()函數的本體(body)。 本體內的每個指令敘述需以分號『;』做結尾。 變數與常數 變數(variables): 是一個記憶體空間,主要用途是讓程式設計者,暫時存放一個數值,並於需要時可以隨時取用它或改變它. 變數一定要宣告過才能使用,否則將產生錯誤. 當我們宣告一個變數(variable)時,compiler會在記憶體內配置一個空間給此變數。 常數(constant)不同於變數,它的值是固定的。 例如:整數常數12400、浮點常數5.1 變數與常數 變數可用來存放資料。不同類型的資料需要不同型態的變數來儲存。 使用變數前必須先宣告此變數所欲儲存的資料型態。 例如:班級的人數ㄧ定是整數,因此可利用整數型態的變數來儲存班級的人數。 例如: 基本資料型態 C語言常用的四種資料型態: char(字元) character int(整數) integer float(浮點數) single-precision floating point double(倍精度浮點數) double-precision floating point 例如: 基本資料型態 下表列出了C語言中各種基本資料型態所佔的記憶體空間及範圍 整數資料型態 在Dev C++中,int 與 long int 都佔了4個位元組. 在其它編譯器裡(如:Turbo C), int 可能只佔了2個位元組. 在宣告長整數或短整數變數時,可以省略 int . short int a=1000; 可寫成 short a=1000; long int b=2000 ; 可寫成 long b=2000; 若儲存的資料絕對不會出現負數的時候,可以使用無號整數來儲存 字元資料型態 字元型態在記憶體中佔有 1 個位元組,可用來儲存字元. 通常字元會被編碼,亦即替每一個字元編上一個整數碼,以方便處理這些字元. ASCII是較為人知的編碼系統(請參閱附A). 在 ASCII 編碼系統中,數字 0 到 127 分別代表不同的常用符號。 例如:英文大寫 A 的 ASCII 碼是 65 英文小寫 a 的 ASCII 碼是 97 符號 % 的 ASCII 碼是37 字元常數(Character Constants) 字元常數必須放在單引號裡面. 例如: ’A’ , ’a’ , ‘7’ , ‘*’ 也可以使用ASCII code來表示字元常數 範例: char ch=‘A’; 同等於 char ch=65; char ch=‘7’; 同等於 char ch=55; char ch=‘%’ 同等於 char ch=37; 字串常數(String Constants) 字串常數是以ㄧ對雙引號包圍. 例如: “holiday” , “Hello” , ”Jane Wang” …等 “a” 會被視為包含了一個字元的字串. 在C語言中處理字元和字串的方式是不ㄧ樣的. 變數宣告(Declarations) 宣告的語法如下: 資料型態 變數名稱; 變數宣告(Declarations) 在變數宣告完成後,可使用等號運算子(=)替變數設值。 例如: 溢位 當數值的大小超過變數可以表示的範圍時,溢位(overflow)便會發生。 例如: int num= 2147483647;

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档