C語言程序設計:第2章 基本程序設計.ppt
《C語言程序設計:第2章 基本程序設計.ppt》由會員分享,可在線閱讀,更多相關《C語言程序設計:第2章 基本程序設計.ppt(40頁珍藏版)》請在匯文網(wǎng)上搜索。
1、第二章第二章 基本程序設計基本程序設計Chapter 2 Basic of C languageHFUT第第2 2章章 基本程序設計基本程序設計第二章第二章 基本程序設計基本程序設計Chapter 2 Basic of C languageHFUT主主 要要 內(nèi)內(nèi) 容容 數(shù)據(jù)及其表示方法;數(shù)據(jù)及其表示方法;數(shù)據(jù)的基本運算;數(shù)據(jù)的基本運算;基本輸入輸出?;据斎胼敵?。程序是對數(shù)據(jù)按照算法處理,并輸出結果的過程,因程序是對數(shù)據(jù)按照算法處理,并輸出結果的過程,因此,以上三個問題是程序設計的基本問題。此,以上三個問題是程序設計的基本問題。第二章第二章 基本程序設計基本程序設計Chapter 2 Bas
2、ic of C languageHFUT2.1 數(shù)據(jù)類型數(shù)據(jù)類型1/2?數(shù)據(jù)數(shù)據(jù)是對客觀事物特征抽象的符號化表示,客觀事物不同,表是對客觀事物特征抽象的符號化表示,客觀事物不同,表示的方法也不同(人數(shù)以整數(shù)表示,圓面積用小數(shù)表示,燈的狀態(tài)示的方法也不同(人數(shù)以整數(shù)表示,圓面積用小數(shù)表示,燈的狀態(tài)用開關表示,信件要用文字表示),計算機的處理方法也不同,因用開關表示,信件要用文字表示),計算機的處理方法也不同,因此根據(jù)程序處理的數(shù)據(jù)對象,應規(guī)定數(shù)據(jù)的此根據(jù)程序處理的數(shù)據(jù)對象,應規(guī)定數(shù)據(jù)的類型類型。計算機由于工程的限制,只能在有限精度和有限范圍內(nèi)在工程計算機由于工程的限制,只能在有限精度和有限范圍內(nèi)
3、在工程上近似地描述操作的對象上近似地描述操作的對象數(shù)據(jù)。數(shù)據(jù)。數(shù)據(jù)類型決定了數(shù)據(jù)的如下特征:數(shù)據(jù)類型決定了數(shù)據(jù)的如下特征:數(shù)據(jù)的外部表示方式和內(nèi)部存儲方式不同;數(shù)據(jù)的外部表示方式和內(nèi)部存儲方式不同;表示的范圍和精度不同;表示的范圍和精度不同;對數(shù)據(jù)的處理方式不同。對數(shù)據(jù)的處理方式不同。第二章第二章 基本程序設計基本程序設計Chapter 2 Basic of C languageHFUTC C語言的數(shù)據(jù)類型語言的數(shù)據(jù)類型C語言的數(shù)據(jù)類型語言的數(shù)據(jù)類型基本類型基本類型字符型字符型 char浮點型浮點型 float double構造類型構造類型數(shù)組、結構、聯(lián)合、數(shù)組、結構、聯(lián)合、枚舉型枚舉型 en
4、um指針類型指針類型空類型空類型 void整整 型型 int第二章第二章 基本程序設計基本程序設計Chapter 2 Basic of C languageHFUT2.2 常量(常量(Constant)及其類型)及其類型 常量的概念常量的概念 在程序中不能改變的量稱為常量。常量的類型由數(shù)據(jù)的外部表在程序中不能改變的量稱為常量。常量的類型由數(shù)據(jù)的外部表現(xiàn)形式確定。現(xiàn)形式確定。常量的外部形式及其確定的類型常量的外部形式及其確定的類型整型常量的表示整型常量的表示 整型常量根據(jù)表示的范圍可以有整型常量根據(jù)表示的范圍可以有一般整型一般整型和和長整型長整型,還可以表,還可以表示為十進制、八進制、十六進制形
5、式。示為十進制、八進制、十六進制形式。一般整型常量的表示一般整型常量的表示進進 制制表示舉例表示舉例范范 圍圍 字節(jié)數(shù)字節(jié)數(shù)十十 進進 制制2304-32768 +327672八八 進進 制制 04400 0 0177777 2十六進制十六進制 0 xaa00 0 x0000 0 xffff2長整型常量的表示長整型常量的表示進進 制制表示舉例表示舉例范范 圍圍 字節(jié)數(shù)字節(jié)數(shù)十十 進進 制制-21234l-231 +231-14八八 進進 制制 04400l 0 037777777777 4十六進制十六進制 0XAA00L 0 x0000-0 xffffffff 4第二章第二章 基本程序設計基本
6、程序設計Chapter 2 Basic of C languageHFUT浮點型常量的表示(只有十進制表示)浮點型常量的表示(只有十進制表示)浮點型常量浮點型常量有兩種表示方式:有兩種表示方式:小數(shù)表示方法小數(shù)表示方法,指數(shù)表示方法指數(shù)表示方法。不區(qū)分單、雙精度。不區(qū)分單、雙精度。小數(shù)表示方式規(guī)則:一個小數(shù)點、符號和至少一位數(shù)字。小數(shù)表示方式規(guī)則:一個小數(shù)點、符號和至少一位數(shù)字。-2.0 1.0.11113 -15.指數(shù)表示方式規(guī)則:指數(shù)表示方式規(guī)則:規(guī)則:規(guī)則:nem 表示表示 n10mn小數(shù)部分,整型常量或小數(shù)形式表示的實型常量。小數(shù)部分,整型常量或小數(shù)形式表示的實型常量。指數(shù)部分,兩位整
7、數(shù)。指數(shù)部分,兩位整數(shù)。n決定精度,一般精度為決定精度,一般精度為7位;位;m決定范圍,范圍決定范圍,范圍10-38到到10+38,當超過范圍時稱為,當超過范圍時稱為“溢出溢出”,小于,小于10-38稱為下溢,當稱為下溢,當0處理,大處理,大于于10+38,稱為上溢,系統(tǒng)出錯!,稱為上溢,系統(tǒng)出錯!123.456 表示為表示為 0.123456E+3-10000000 表示為表示為 -1e70.0000123 表示為表示為 0.123e-4第二章第二章 基本程序設計基本程序設計Chapter 2 Basic of C languageHFUT字符常量的表示字符常量的表示 表示表示ASCII字符
8、集中的一個字符字符集中的一個字符。字符有一個整型值,即該字符字符有一個整型值,即該字符的的ASCII碼值。表示方法:碼值。表示方法:a、!。撇號定界的一個字符。值為:值為:97第二章第二章 基本程序設計基本程序設計Chapter 2 Basic of C languageHFUT字符串常量的表示字符串常量的表示 雙引號雙引號“定界的字符序列。系定界的字符序列。系統(tǒng)會在最后一個字符后加統(tǒng)會在最后一個字符后加NULL(ASCII碼值為碼值為0),標志字符串的結束。,標志字符串的結束。如:如:”HEFEI”Hello!”a 和和 ”a”的區(qū)別?的區(qū)別?內(nèi)部內(nèi)部 a:97 ”a”:97NULL7272
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- C語言程序設計:第2章 基本程序設計 語言程序設計 基本 程序設計