freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(上)ppt-在線瀏覽

2025-04-02 08:25本頁面
  

【正文】 int, signed long int 4 231~( 2311) 無符號長整數(shù) Unsigned long, unsigned long int 4 0~( 2321) Visual C++ 37 C語言的數(shù)據(jù)類型 整型 1. 整數(shù)有幾種書寫形式 (1) 十進制整常數(shù):十進制整常數(shù)沒有前綴。 以下各數(shù)是合法的十進制整常數(shù): 23 56 6553 1627; 十進制寫法中除非要寫的整數(shù)本身就是 0,否則第一個數(shù)字字符不能為 0。 八進制整常數(shù):八進制整常數(shù)必須以 0開頭,即以 0作為八進制數(shù)的前綴。八進制數(shù)通常是無符號數(shù)。 十六進制整常數(shù):十六進制整常數(shù)的前綴為 0X或 0x。 下面是用十六進制形式寫出的一些整數(shù)和長整數(shù): 0x41 0x64 0XFF 0X3242DL (4) 整型常數(shù)的后綴:在 16位字長的機器上,基本整型的長度也為16位,因此表示的數(shù)的范圍也是有限定的。八進制無符號數(shù)的表示范圍為 0~ 0177777。如果使用的數(shù)超過了上述范圍,就必須用長整型數(shù)來表示。 39 C語言的數(shù)據(jù)類型 實型 C語言中實型數(shù)據(jù)又稱浮點型數(shù)據(jù)。所有整數(shù)類型和實數(shù)類型統(tǒng)稱為算術(shù)類型。 例如: 、 、 、 、 、 300.、 等均為合法的實數(shù)。 十進制數(shù)形式,由數(shù)字序列和小數(shù)點組成。 (2) 指數(shù)形式:由十進制數(shù),加階碼 標志 “ e”或 “ E”以及階 碼(只能為整數(shù),可以帶符號)組成。 例如: (等于 105) (等于 102) 41 C語言的數(shù)據(jù)類型 字符型 字符類型的數(shù)據(jù)即字符型數(shù)據(jù)。此外,文字處理方面的應(yīng)用程序也必須能使用和處理字符形式的數(shù)據(jù)。字符類型的數(shù)據(jù)包括計算機所用編碼字符集中的所有字符。擴展的 ASCII字符集包括256個字符。在程序執(zhí)行時,其中的字符就用對應(yīng)的編碼表示,一個字符通常占用一個字節(jié)。還有一些特殊的控制字符無法這樣寫出,例如換行字符等。轉(zhuǎn)義字符在 C語言程序中起著特殊作用 。 ( 2)掌握結(jié)構(gòu)化程序設(shè)計的方法,具有良好的程序設(shè)計風(fēng)格。 ( 4)在 Visual C++ ,能夠編寫簡單的 C程序,并具有基本的糾錯和調(diào)試程序的能力。 ,數(shù)據(jù)說明,函數(shù)的開始和結(jié)束標志以及程序中的注釋。 。 本次課等級考試考點 45 練習(xí) :等級考試真題 一、選擇題 :( 2022年 4月份考題) ( 12)下列敘述中錯誤的是 A)計算機不能直接執(zhí)行用 C語言編寫的源程序 B) C程序經(jīng) C編譯后,生成后綴為 .obj的文件是一個二進制文件 C)后綴為 .obj的文件,經(jīng)連接程序生成后綴為 .exe的文件是一個二進制文件 D)后綴為 .obj和 .exe的二進制文件都可以直接運行 答案: D 46 練習(xí) :等級考試真題 一、選擇題 :( 2022年 9月份考題) ( 14)以下敘述中正確的是 A) C語言程序?qū)脑闯绦蛑械谝粋€函數(shù)開始執(zhí)行 B)可以在程序中由用戶指定任意一個函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行 C) C語言規(guī)定必須用 main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行,在此結(jié)束 D) main可作為用戶標識符,用以命名任意一個函數(shù)作為主函數(shù) 答案: C 47 練習(xí) 本次課作業(yè) : 習(xí)題集 :第一章 全部 48 、常量與變量 標識符 標識符 :指程序中的變量、符號常量、數(shù)組、函數(shù)、類型、文件等對象的名字。 49 、常量與變量 標識符 具體命名規(guī)則如下: (1) 標識符的只能由下劃線 “ _”、數(shù)字 0~9與 26個大小寫字母 a~z、 A~Z構(gòu)成。 (3) C語言中大小寫字母是敏感的,即在標識符中,大寫字母和小寫字母代表不同的意義。 (4) 標識符不能使用系統(tǒng)關(guān)鍵字,因為關(guān)鍵字是系統(tǒng)的保留字,它們已有特定的含義。它們有特定的含義,不能再作其它用途使用。 51 、常量與變量 標識符 auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static 52 、常量與變量 常量 C語言中數(shù)據(jù)有 常量 和 變量 之分。 53 、常量與變量 常量 1. 整型常量 整型常量有三種表示方法: (1) 十進制整數(shù):如 12 67 7623。如 045表示八進制數(shù)的 (45)8。如 0x123即 (123)16。實型常量只能用十進制形式表示,不能用八進制和十六進制形式表示。 (2) 指數(shù)法:如 。 (2) e或 E后面的指數(shù)部分必須是整數(shù)。 54 、常量與變量 常量 3. 字符常量 字符型常量是由一對單引號括起來的單個字符構(gòu)成,例如 ,39。 39。 39。等都是有效的字符型常量。039。939。顯然字符 39。與數(shù)字 0是不同的。字符串常量是由一對雙引號括起來的字符序列組成的,例如 abc、 a等都是字符串常量。字符串常量中不能直接包括單引號、雙引號和反斜杠“ \”(若要使用,可參照轉(zhuǎn)義字符中介紹的字符使用)。 55 、常量與變量 變量 變量: 是一個命名的存儲單元,存放能被程序修改的數(shù)據(jù)值,其類型顯式說明。在編譯、連接時,系統(tǒng)依據(jù)變量定義為其分配內(nèi)存空間。 例如: int n,m。 /* 定義 char型變量 ch1和 ch2 */ double x,y。 57 、常量與變量 變量 在定義變量時,對一個變量賦初值可以有以下方法: (1) 先定義后賦值 int a,b,c。b=5。 (2) 在定義的同時賦值 int a=5。 58 、常量與變量 變量 注意: 在給變量賦值時,應(yīng)注意以下問題: (1) 必須保證賦值符號右邊的常量和賦值符號左邊的變量類型一致,變量類型不一致將引起某些程序錯誤。所以字符型數(shù)據(jù)可以給整型變量賦值,一部分整型數(shù)據(jù)也可以給字符型變量賦值。 59 、常量與變量 變量 【 例 21】 整型數(shù)據(jù)和字符型數(shù)據(jù)的相互賦值 include void main( ) {char c1,c2。 c2=98。 } 程序運行結(jié)果: ab 60 、常量與變量 常量 【 例 22】 大小寫字母的轉(zhuǎn)換 include void main( ) {char c1,c2。a39。b39。 c2=c232。} 程序運行結(jié)果為: A,B 61 運算符與表達式 作用: 對運算對象完成規(guī)定的操作運算 類型: 按運算對象分: 單目、雙目、三目 按功能分: 算術(shù)、賦值、關(guān)系、邏輯 條件、逗號、位、其他 62 運算符與表達式 優(yōu)先級 指各種運算符號的運算優(yōu)先順序 例如: 算術(shù)運算優(yōu)先于關(guān)系運算 算術(shù)運算中先 * / 后 + ? 結(jié)合性 – 指運算符號和運算對象的結(jié)合方向 – 分為:從左向右 (左結(jié)合 )和從右向左 (右結(jié)合 ) 例如: 算術(shù)運算符為 左結(jié)合 ab+4 賦值運算符為 右結(jié)合 a= b = 5 63 運算符與表達式 類型 種類 算術(shù)運算符 賦值運算符 關(guān)系運算符 邏輯運算符 位運算符 條件運算符 逗號運算符 其他運算符 + * / % ++ + = += = *= /= %= amp。amp。 | ^ ~ ?: , amp。如 a+b,4+8等。 ( 2)減法運算符 “ ”:減法運算符為雙目運算符。 ( 3)乘法運算符 “ *” :雙目運算,具有左結(jié)合性。參與運算量均為整型時,結(jié)果也為整型,舍去小數(shù)。 ( 5)求余運算符 (模運算符 )“%”:雙目運算,具有左結(jié)合性。求余運算的結(jié)果等于兩數(shù)相除后的余數(shù)。 (2) / (除運算符 ),當對兩個整型的數(shù)據(jù)相除時結(jié)果為整數(shù),如: 7/3,其值為 2,舍去小數(shù)部分,相當于整除操作。 算術(shù)表達式:用算術(shù)運算符和括號將運算對象(也稱操作數(shù))連接起來的、符合 C語法規(guī)則的式子。 前置自加: 是 i先加 1,然后引用 i。 2)自減運算符 ()是單目運算符,結(jié)合性為自右至左,分前置自減和后置自減兩種。 后置自減: 是先引用 i,然后 i減 1。 j=++i+i++。 j=(++i)+(++i)+(i++)。 } 程序運行結(jié)果: 7 12 10 27 68 運算符與表達式 賦值運算符和賦值表達式 C語言中賦值運算符為 “ =”,它的作用是將賦值運算符右邊表達式或常量的值賦給其左邊的變量。凡是雙目運算符,都可以和賦值運算符一起組合成復(fù)合的賦值運算符。 a%=10; 等價于 a=a%10。 69 運算符與表達式 賦值運算符和賦值表達式 (1) 賦值表達式的一般形式為: 變量 賦值運算符 表達式 其功能是將賦值運算符右邊 的“表達式”的值賦 給賦值符號左邊的變量。 (2) 優(yōu)先級 賦值運算符的優(yōu)先級較低,在所有運算符中,它的優(yōu)先級僅高于逗號運算符。 70 運算符與表達式 逗號運算符和逗號表達式 C語言提供一種特殊的運算符 —逗號運算符。用逗號運算符可以將兩個表達式連接起來。 其一般形式為: 表達式 1,表達式 2 逗號表達式的求值過程是:先求表達式 1的值,再求表達式 2的值,表達式 2的值就是整個逗號表達式的值。 71 運算符與表達式 逗號運算符和逗號表達式 (2) 優(yōu)先級 逗號運算符是所有運算符中級別最低的。逗號表達式的值為算術(shù)表達式的值 20。當有多個逗號表達式串聯(lián)在一起時,從左向右運算。在許多情況下,使用逗號表達式的目的只是想分別得到各個表達式的值,而并非一定需要得到和使用整個逗號表達式的值,逗號表達式常用于 for語句中,它可以表達多個初值或多個步長增量。 C語言中的關(guān)系運算符有以下六種: 小于 = 小于等于 大于 = 大于等于 = = 等于 != 不等于 關(guān)系運算符的優(yōu)先級低于算術(shù)運算符的優(yōu)先級,并且等于 (= =)和不等于 (!=)運算符的優(yōu)先級低于其他四種關(guān)系運算符的優(yōu)先級。 例如: x=y x= =y等。關(guān)系表達式的值只有兩個, “ 真 ” 和 “ 假 ” ,在 C語言 中 “ 真 ” 用 1表示,“ 假 ” 用 0表 示。 73 運算符與表達式 邏輯運算符和邏輯表達式 1.邏輯運算符 為了表示復(fù)雜的條件,需要將若干個關(guān)系表達式連接起來, C語言提供的邏輯運算符就是為實現(xiàn)這一目的的,邏輯運算符有: amp。 邏輯與 || 邏輯或 ! 邏輯非 邏輯表達式是用邏輯運算符將關(guān)系表達式或邏輯量連接起來的有意義的式子。 74 運算符與表達式 條件運算符和條件表達式 條件運算符 (? :)是三目運算符,結(jié)合性為自右至左。表達式 2和表達式 3是任何表達式。 75 運算符與表達式 位運算符和位運算表達式 位運算是對二進制位的運算,能實現(xiàn)匯編語言的某些功能。 運算符類別 運算符 操作數(shù)個數(shù) 結(jié)合性 優(yōu)先級 位移運算符 2 雙目運算符 自左至右 介于算術(shù)運算符和關(guān)系運算符之間 位邏輯運算符 ~ 優(yōu)先級高 1 單目運算符 自右至左 與自加 、 自減運算符同級 amp。 76 運算符與表達式 位運算符和位運算表達式 2.位運算 amp。0=0, 0amp。0=0, 1amp。 | (位或) 位或的運算規(guī)則是: 0|0=0, 0|1=1, 1|0=1, 1|1=1。 ~ (取反) 取反的運算規(guī)則是: ~0=1, ~1=0。 (右移) 右移 n 位,相當該數(shù)除以 2 的 n 次冪。 3.復(fù)合賦值運算符 在賦值運算 符 “ =” 前加位運算符,構(gòu)成賦值運算符與位運算符結(jié)合的復(fù)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1