第3章 變數、資料型態與運算子.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文档。上传文档
查看更多
第3章 變數、資料型態與運算子

第3章 變數、資料型態與運算子 3-1 電腦記憶體的基礎 3-2 變數的命名與宣告 3-3 C語言的資料型態 3-4 C語言的運算式 3-5 資料型態的轉換 3-1 電腦記憶體的基礎 3-2 變數的命名與宣告 3-2-1 C語言的命名語法 3-2-2 識別字的種類 3-2-3 變數的宣告與初始值 3-2-4 指定敘述 3-2-5 常數的宣告與使用 3-2 變數的命名與宣告 以高階程式語言來說,程式是由「資料」(Data)和「指令」(Instructions)所組成,如下: 資料部分:指「變數」(Variables)和「資料型態」(Data Types)。 指令部分:主要是指運算子、「流程控制」(Control Structures)和「副程序」(Subroutines)。 3-2-1 C語言的命名語法-說明 C語言的程式不論大小,都是由函數和變數組成,在撰寫程式時我們需要替變數、結構和函數等很多元素命名,程式設計者在替這些元素命名時,需要遵循程式語言的語法。 3-2-1 C語言的命名語法-命名規則 C語言的命名語法,如下所示: 名稱是一個合法的「識別字」(Identifiers),識別字是使用英文字母開頭,不限長度,包含字母、數字和底線「_」字元組成的名稱,C語言的識別字至少前31個字元是有效字元。 名稱區分英文字母的大小寫,例如:hello、Hello和HELLO屬於不同的識別字。 名稱不能使用C語法的「關鍵字」(Keywords)或稱為「保留字」(Reserved Words),因為這些字對於編譯程式而言,是擁有特殊意義的識別字。 名稱擁有其有效「範圍」(Scope),在有效範圍的程式碼中名稱必需是唯一的。 3-2-1 C語言的命名語法-C語言的關鍵字 3-2-1 C語言的命名語法-範例 一些合法的名稱範例,如下所示: T, n, size, z100, long_name, helloWord 3-2-2 識別字的種類-說明 C語言的命名語法可以建立新的識別字,事實上除了變數的命名外,在程式還需要替常數、變數、函數、結構、聯合、列舉常數和新型態命名,這些名稱都屬於識別字,同樣的,這些名稱不可以是C語言的關鍵字。 3-2-2 識別字的種類-慣用的命名法 3-2-3 變數的宣告與初始值-說明 變數的目的是儲存程式執行期間的暫存資料,程式設計者只需記住變數名稱,知道它代表一個記憶體位置的資料,至於這個記憶體位置到底有那裡?並不用傷腦筋,因為這是編譯程式的工作,簡單的說,程式語言的變數是使用有意義的名稱代表數字的記憶體位址。 3-2-3 變數的宣告與初始值-屬性 3-2-3 變數的宣告與初始值-語法 C語言變數宣告的語法,如下所示: 資料型態 變數名稱; 宣告格式使用資料型態開頭,後面跟著變數名稱,這列程式碼的目的是「宣告資料型態的變數且配置其記憶體空間」。 C語言的變數需要集中在程式區塊的開頭宣告。 C++語言只要有需要,隨處都可以宣告變數。 3-2-3 變數的宣告與初始值-範例 C語言擁有基本資料型態:char、int、float和double。例如:一個整數變數宣告的範例,如下所示: int balance; 如果需要同時宣告多個變數,請使用「,」逗號分隔,如下所示: int i, j, balance; 3-2-3 變數的宣告與初始值-初值 在宣告好變數後,其目的是為了儲存資料,變數儲存的資料可以在宣告時同時指定初始值,或使用第3-2-4節的指定敘述設定變數值。在C語言宣告變數且指定初值,只需使用「=」等號,如下所示: int balance = 1000; int i = 20; 3-2-4 指定敘述-語法 「指定敘述」(Assignment Statements)是在程式執行中存取變數值,如果宣告變數時沒有指定初值,我們可以使用指定敘述即「=」等號指定變數值或更改變數值,其語法如下所示: 變數 = 運算式; 指定敘述的左邊是變數名稱,右邊是「運算式」(Expression),這個運算式是C語言運算子和運算元組成的任何運算式,程式碼的目的是「將運算式的運算結果指定給變數」。 3-2-4 指定敘述-範例 指定敘述的範例,如下所示: int size, size1, size2; size = 35; size1 = 57; 程式碼在宣告3個整數型態的變數後,使用指定敘述指定變數值。 3-2-4 指定敘述-說明 在指定敘述「=」等號左邊的變數稱為「左值」(Lvalue),表示變數的位址(Address)屬性,如果變數在等號的右邊稱為「右值」(Rvalue),這是變數值(Value)屬性。 3-2-4 指定敘述-指定成變數 如果指定敘述的右邊是變數,如下所示: size2 = size1; 程式碼在等號

文档评论(0)

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

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

1亿VIP精品文档

相关文档