常数与资料型态.PPT

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

第3章 變數、常數與資料型態 3-1 C語言的識別字 3-2 變數的宣告與初值 3-3 指定敘述 3-4 C語言的資料型態 3-5 定義符號常數 3-1 C語言的識別字-說明 識別字名稱(Identifier Names)是指C語言的變數、函數、標籤和各種使用者自訂資料型態的名稱。 程式設計者在撰寫程式時,需要替這些識別字命名。 3-1 C語言的識別字-命名語法 名稱是一個合法的「識別字」(Identifiers),識別字是使用英文字母開頭,不限長度,包含字母、數字和底線「_」字元組成的名稱。C語言的識別字至少前31個字元是有效字元。換句話說,前31個字元不同,就表示是不同的識別字,有些C語言編譯程式識別的有效字元還更長,例如:Borland C++ Builder可以識別前250個字元。 名稱區分英文字母的大小寫,例如:count、Count和COUNT屬於不同的識別字。 名稱不能使用C語法的「關鍵字」(Keywords)或稱為「保留字」(Reserved Words),因為這些字對於編譯程式而言,擁有特殊意義。 名稱擁有其有效「範圍」(Scope),在有效範圍的程式碼中名稱必需是唯一的,例如:在程式中可以使用相同的變數名稱,不過各變數名稱需要在不同的範圍,詳細的範圍說明。 3-1 C語言的識別字-命名範例與關鍵字 C語言的關鍵字 3-1 C語言的識別字-慣用的命名原則 C語言名稱的命名可以使用一些慣用的命名原則。例如:CamelCasing命名法是第一個英文字小寫之後為大寫,變數、函數的命名也可以使用不同英文字母大小寫的組合,如下表所示: 3-2 變數的宣告與初值 3-2-1 變數的屬性 3-2-2 變數的宣告 3-2-3 變數的初始值 3-2 變數的宣告與初值 電腦程式以程式碼的屬性區分為資料和指令,如下所示: 資料(Data):指「變數」(Variables)和「資料型態」(Data Types)。 指令(Instructions):指令是指運算子與運算式、「流程控制」(Control Structures)和第7章的「函數」(Functions)。 3-2-1 變數的屬性-說明 變數(Variables)的目的是儲存程式執行期間的暫存資料,程式設計者只需記住變數名稱,知道它代表一個記憶體位址的資料。 至於這個記憶體位址到底有哪裡?並不用傷腦筋,因為這是編譯程式的工作,簡單的說,程式語言的變數是使用有意義的名稱代表數字的記憶體位址。 3-2-1 變數的屬性-種類 3-2-2 變數的宣告-語法 C語言變數宣告的語法,如下所示: 資料型態 變數名稱清單; 上述宣告格式使用資料型態開頭,後面跟著變數名稱的清單,如果變數不只一個,請使用「,」逗號分隔。 變數宣告的目的是「宣告指定資料型態的變數且配置所需的記憶體空間」。C語言的變數需要集中在程式區塊的開頭宣告。 3-2-2 變數的宣告-範例 在C語言提供四種基本資料型態:char、int、float和double,可以指定變數儲存的資料是字元、整數、單精度浮點數祉雙精度浮點數值,如下所示: int balance; 上述程式碼宣告整數變數,資料型態為整數int(型態屬性),名稱為balance(名稱屬性),儲存的變數值是整數沒有小數點。 C語言可以在一列程式碼同時宣告多個相同資料型態的變數,此時各變數名稱請使用「,」逗號分隔,如下所示: int i, j, balance; 3-2-3 變數的初始值-語法 變數的主要目的是儲存程式執行時的暫存資料,我們可以在宣告變數的同時指定初始值。指定變數初始值的語法,如下所示: 資料型態 變數名稱 = 初始值; 上述語法使用「=」等號指定變數初值為20、1000和C等常數值。 3-2-3 變數的初始值-範例 C語言變數初始值範例,如下所示: int balance = 1000; int i = 20; 上述程式碼宣告2個變數且指定初值為1000和20。在C語言同時宣告多個變數時,也可以指定變數的初值,如下所示: double a, b = 123.23; 上述程式碼宣告變數a和b,但是只指定變數b的初值。 3-3 指定敘述 3-3-1 C語言的指定敘述 3-3-2 C語言的多重指定敘述 3-3 指定敘述 「指定敘述」(Assignment Statements)可以在程式執行中存取變數值,如果宣告變數時沒有指定初值,我們也可以使用指定敘述即「=」等號來指定或更改變數值。 3-3-1 C語言的指定敘述-語法 C語言指定敘述的語法,如下所示: 變數 = 運算式; 上述指定敘述的左邊是變數名稱,右邊是「運算式」(Expression),運算式是C語言運算子和運算元組成的任何運算式,程式碼的目的是「將運算式的運算結果指定給左邊的變數」。

文档评论(0)

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

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

1亿VIP精品文档

相关文档