程序设计基础——c语言篇,C语言程序设计基础篇.ppt
C語言程序設計基礎篇
C 語言程序設計—基礎篇 第 2 章 數據類型和輸入輸出 2.1 數據類型 著名計算機科學家沃思提出: 程序=數據結構+算法 例如:學生各科成績及總分排隊問題。 成績存放 –– 數據結構 排隊方法 –– 算法 在此, 存放數據的方式直接反映了一種程序語言的數據表達能力。 數據的存儲方式又稱之為:數據類型 2.1 數據類型 C語言對程序中要用到的每一個變量都要事先指定它的數據類型。 為什么要指定數據類型? 不同類型的數據在內存中占據不同長度的存儲區。 不同類型的數據取值范圍不同。 不同類型的數據有不同的操作。 C語言的數據類型豐富,有: 2.2 常量與變量2.2.1 常量 常量:程序運行過程中不能被改變的量。 在程序中,數據顯式寫法均表示常量,如第一章【例1.2】中 : a=123; b=456; /*給變量賦值*/ 123和456是常量,而且是整型常量。 2.2.2 變量 變量:程序執行過程中可以改變它的值。變量包括變量名和變量值。 變量名:用標識符命名,對應一定數量的內存存貯單元,其單元數視變量類型而定。 第一章【例1.2】中 : a=123; b=456; /*給變量賦值*/ a和b是兩個變量,而且是整型變量。 2.2.2 變量 在C語言中, 變量須先定義,后使用 如: int student_num ; /*變量定義*/ student_num=30 ; 是合法的。 若沒有定義變量直接寫成: student_ num=30; 則編譯時會指出未定義錯誤。 變量一旦被定義,其類型便確定即可在編譯時為其分配相應數量的單元。 2.2.3 標識符 標識符:由字母、數字、下劃線組成且由字母或下劃線開頭的字符串。 如: _sum, sum, stu_name, price等為合法的標識符。 標識符的作用:可用來作為變量名、常量名、函數名、類型名、文件名等。 2.2.3 標識符 建議:采用具有一定意義的英文單詞、縮寫作為標識符 注意: C語言區分大小寫 如:Price 和 price,系統會認為是兩個不同的標識符。 標識符的長度一般不超過31個字符 具體情況視不同系統而定。 2.3 整型數據2.3.1 整型常量 整型常量 (或稱整型常數) C語言提供了三種形式的整型常量: 十進制,最常用的形式。 如: 256, 308, -120等 八進制 (在進階篇中介紹) 十六進制 (在進階篇中介紹) 2.3.1 整型變量 整型變量分為四種:基本型、短整型、長整型、無符號型 基本型: 用“int”定義, 在不同的系統中它的長度可能不同,如在DOS下的int變量占2個字節,相當于短整型,而在Windows下的int變量占4個字節,相當于長整型。 2.3.1 整型變量 短整型:用“short int”或 “short”定義,占2個字節。 長整型:用“long ”或 “long int”定義,占4個字節。 無符號型:用“unsigned”定義不存放符號,數據不帶符號數。 無符號整型: “unsigned int”無符號短整型:“unsigned short int”無符號長整型:“unsigned long int” 注意:如無指定,則為有符號數。 整型變量取值范圍 上述各種類型的取值范圍有所不同,各數據的取值范圍: short int — -32768~ 32767 long int — -2147483648 ~ 2147483647 unsigned short int — 0 ~ 65535 unsigned long int — 0 ~ 4294967295 int根據特定的系統對應short int或long int unsigned int根據特定的系統對應unsigned short int或unsigned long int 整型變量定義方法 整型變量定義方式如下: 類型 變量列表; 如: int a, b, c; 或: int a ; int b, c ; 【例2. 1】 #include int main () { int a, b, c, d; /*指定a, b, c, d為整型變量*/ a = 12; b = -24;c = a+b; d = a-b;printf("a+b=%d, a-b=%d\n", c, d); return(0); } 2.4 數據的輸入輸出2.4.1 數據輸入輸出的概念及在C語言中的實現 所謂輸入輸出是以計算機為主體而言的。 數據輸入是從標準輸入設備輸入,也就是鍵盤。 數據輸出到標準輸出設備,也就是
總結
以上是生活随笔為你收集整理的程序设计基础——c语言篇,C语言程序设计基础篇.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html怎么引入圆角插件,jQuery圆
- 下一篇: linux 多个定时器,timer: 一