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

C语言的资料型态-TKWU.ppt

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

C語言的多重指定敘述 可以在同一個指定敘述同時指定多個變數的值,如下所示: size = size1 = size2 = 50; 上述指定敘述可以同時將3個變數值指定為50。 C 語言的資料型態 C 語言的資料型態分為「基本」(Basic Types)和「延伸」(Derived Types)兩種資料型態,如下所示: 基本資料型態:C 語言的變數一共有char、int、float、double和void基本資料型態。 延伸資料型態:Later。 C語言的基本資料型態-範圍 字元資料型態-Escape逸出字元 void 資料型態 void資料型態在 C 語言是一種特殊資料型態,代表一個並不存在的值 在 C 語言並不會直接宣告這種資料型態的變數,主要是使用在型態轉換、函數傳回值、參數列和指標。 定義符號常數-#define指令 #define指令 C程式可以使用 #define 指令定義符號常數,如下所示: #define PI 3.1415926 上述程式碼並不是指定敘述,所以沒有等號,在最後也不用分號。 簡單的說,當在 C 程式中出現 PI 名稱時,就將它使用3.1415926取代,PI則是一個識別字。 定義符號常數-const常數修飾子 在C程式也可以使用 const 常數修飾子來建立常數,我們只需在宣告變數前使用const 常數修飾子,就可以建立常數,如下: const double e = 2.71828182845; 上述程式碼表示變數 e 的值不能更改。 C語言的控制台輸入與輸出-基礎 電腦執行的應用程式通常都會與使用者進行互動,程式從使用者取得電腦周邊裝置輸入的資料,然後將執行結果在電腦輸出裝置上顯示。 在 C 語言的控制台應用程式(Console Application)最常使用的標準輸入裝置是鍵盤,標準輸出裝置是電腦螢幕,即所謂的控制台輸入與輸出(Console Input and Output,簡稱Console I/O),如下圖所示: C 語言的標準輸入與輸出 C語言的輸入與輸出功能並非C語言本身的功能,這些函數都是 C 語言標準函式庫提供的函數,定義在stdio.h或conio.h標頭檔的函數,屬於ANSI標準的 C 語言函式庫。 ??? 取得單一字元 getchar() 在 C 程式可以使用 getchar() 函數從標準輸入裝置,通常是指鍵盤讀取使用者輸入的字元,如下所示: c = getchar(); 上述程式碼傳回值是整數 int,如果有錯誤傳回EOF。 在讀入字元後,我們可以使用 putchar() 函數將字元輸出到標準輸出裝置,通常是輸出到螢幕顯示,如下所示: putchar(c); 使用 scanf() 函數讀取數值資料 在 scanf() 函數的格式字串是使用格式字元判斷輸入哪一種資料型態,函數的傳回值是整數 int,如果資料讀取成功,傳回輸入的資料數,如果失敗傳回 0。例如:使用格式字元 %d 和 %f 讀取整數和浮點數值,如下所示: scanf(%d, age); scanf(%f, score); 第1列程式碼的格式字串內含 %d 表示輸入整數,第2個參數使用「」取址運算子取得變數的記憶體位址,第2列的程式碼是使用 %f 格式字元讀取浮點數。 格式字元 在 scanf() 函數的格式字串一定需要格式字元,一個格式字元可以對應一種資料型態,scanf()函數的格式字元,如下表所示: 讀取多種不同型態的資料 在同一個 scanf() 函數可以讀取多筆不同資料型態的資料,如下所示: scanf(%f,%d,%f, x, y, z); 上述程式碼的格式字串擁有%f、%d和%f一共3個格式字元,之後也擁有對應的3個變數x、y和z讀取3筆資料,分別是浮點數、整數和浮點數資料,如下圖所示: printf() 輸出函數的格式字元 printf()函數也是使用格式字串輸出指定資料型態的變數資料,內含「%」符號開始的格式字元,如下所示: printf(a(d) = %d\n, a); printf(b(d) = %d c(d) = %d\n, b, c); 上述程式碼使用格式字元%d輸出整數變數a、b和c,如下圖所示: printf()函數的格式字元-種類 printf()函數的最小欄寬-範例 printf()函數的精確度-範例 Dev C++安裝與使用 /dev/devcpp.html Dev C++安裝與使用 第一個C練習程式碼 : helloWorld.c #include stdio.h int main(void) { printf(“Hello World); } Dev C++安裝與使用 第二個 C 練習程式碼 #include stdio.h #inc

文档评论(0)

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

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

1亿VIP精品文档

相关文档