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

正文內(nèi)容

c語言教學ppt課件(完整版)

2025-06-03 22:02上一頁面

下一頁面
  

【正文】 短整型 (short int) 16 32768~32767 長整型 (long int) 32 2147483648~2147483647 無符號整型 (unsigned int) 16 0~65535 無符號短型 (unsigned short) 16 0~65535 無符號長整型 (unsigned long) 32 0~4294967295 無符號型 例 main() { int a,b,c,d; unsigned u; a=12; b=24; ① 整型變量: (四種類型 ) 整型變量的定義格式 : 類型 變量名表列 ; u=10; c=a+u; d=b+u; printf(a+u=%d,b+u=%d\n,c,d); } 41 單精度實型提供 7位有效數(shù)字, 雙精度實型提供 15~16位有效數(shù)字。 int a=15, b=15, d=15。 x=10。 變量賦初值: 在定義變量的同時給變量賦一個初始值 。 變量名表 可以是一個變量名 , 也可以是多個變量名 。 ?可分配相應的存儲空間。 ⑤ 大寫字母與小寫字母表示不同的名字 。 注意: 這些關(guān)鍵字都用的是小寫字母 。 area=PI*r*r。a39。 a 表示字符串 a。 39。(零 )。 例如: 39。039。a39。 35. .689 ( 都是 double型常量 ) 整型數(shù): 125 , 0125 , 0x125 , 35 實型數(shù): , , , +18 例 1 注意: 指數(shù)部分可正可負,但必須是整數(shù)。 23 C語言程序中可以使用 十進制 、 八進制 和 十六進制 來表示整型常量 。如: 39。 20 修飾符 long一般指存儲空間相對 int型 擴大一倍 ,而 short一般指存儲空間相對 int型 縮小一倍 。被調(diào)用的函數(shù)可以是系統(tǒng)提供的庫函數(shù),也可以是用戶自定義的函數(shù)。b); /*輸入變量 a和 b*/ c=max(a,b); /*調(diào)用 max函數(shù),將返回值賦給 c*/ printf(max=%d\n,c); /*輸出 c的值 */ } int max(x,y) /* max函數(shù)的定義,函數(shù)值為整型, x,y為形式參數(shù) */ int x,y; /*對形參 x,y作類型定義 */ {int z; /*定義 max中用到的變量 z*/ if (xy) z=x; else z=y; return(z) ; /*將 z的值作為函數(shù) max返回值帶回調(diào)用處 */ } ?C函數(shù)從 main()開始執(zhí)行。 ④ 具有結(jié)構(gòu)化的控制語句 。 便于實現(xiàn)嵌入式應用的高級語言。1 C 語言程序設計 西北大學 信息學院 計算機文化基礎(chǔ)課教學課件 2 第一章 C語言簡介 第二章 數(shù)據(jù)類型、運算符和表達式 第三章 語句與流程控制 第四章 數(shù)組 第五章 函數(shù)與程序結(jié)構(gòu) 第六章 指 針 第七章 結(jié)構(gòu)體與共用體 第八章 文件概述 第九章 編譯預處理 C 程序設計 3 一 、 C語言的發(fā)展 與計算機對話是從低級語言開始逐步發(fā)展起來的 。 一種邏輯程序設計語言,廣泛使用于人工智能領(lǐng)域。 ① 語言簡潔、緊湊,使用方便、靈活。 ?變量定義和語句之后必須有一個分號(;)。 10 ② 函數(shù)體 (括在一對大括弧 {}中的部分) 變量定義 (int a,b,c。但不同 C編譯系統(tǒng)具體規(guī)定是不同的。a39。 在使用時不能有小數(shù)部分 。 25 在浮點數(shù)常量的后面用字母 F(或 f)表示 float(單精度浮點 )類型 。、 39。其編碼值為 48,而不對應數(shù)值 0。\10139。 字符常量 字符常量也可以用它的 ASCII碼值來表示,具體表示方法為: 十六 進制用 39。\x3039。 字符串中可以包含空字符、空格字符、轉(zhuǎn)義字符和其它字符,也可以包含漢字等文字符號 。與 a的存儲空間示意圖 字符串常量與字符常量的區(qū)別: 0 1 1 0 0 0 0 1 a 0 0 0 0 0 0 0 0 30 在 C語言中我們還可以用一個與常量 相關(guān)的標識符 (標識符的概念在后面介紹 )來代替 常量 出現(xiàn)在程序中 , 這種相關(guān)的標識符稱為符號常量 。 printf (―area=is: %d \n, area)。 ① 大小寫字母不一樣 , 即標識符 a1和 A1是兩個不同的標識符 。 如 area、 Area、aREA、 Area、 ArEa、 areA等等 , 是不同的變量名 。 ?便于檢查變量所進行的運算是否合法。 當為多個變量名時 , 變量名之間用逗號分割 。 該變量被稱為已初始化的變量 。y=20。 不能寫成: int a=b=d=15。 如: float a; a= (最后兩位小數(shù)不起作用) 而: double a; a= (全部接收) 例 main() { float a,b。b39。=39。a39。 c=97。 枚舉類型和枚舉變量 枚舉類型的定義格式如下: enum 枚舉名 { 枚舉表 } 。 47 d1=Tue。 對于 枚舉類型變量 只能通過賦值的方法為其賦值。 x2=RED。 例如: 5/2 結(jié)果為 2 2/5 結(jié)果為 0 五、運算符和表達式 算術(shù)運算符和算術(shù)表達式 這五個運算符的結(jié)合性為:自左至右 。 3+。+i*fd/e 表達式運算次序為 : ① 將 39。 ⑤ 用 ③ 的結(jié)果減 ④ 的結(jié)果。 ?將字符數(shù)據(jù)賦給整型變量時,將字符數(shù)據(jù)放到整型變量低 8位中。 (先 23→ 再存儲在 d中 ) 55 1 1 11 11 10 c=39。 00 11 00 00 0 0 00 00 00 i的值為 48 i 1 1 11 11 10 c=39。 unsigned short 賦給 short 例如:若 unsigned int a=65535。 } 1 1 11 11 11 11 11 11 11 1 1 11 11 11 11 11 11 11 b a a=65535 復合的賦值運算符 :(共十個) += , - = , *= , /= , %= , = , = , amp。 x=39。C語言提供6種關(guān)系運算符,它們是: 、 =、 、 =、 ==、 != 優(yōu)先級相同 優(yōu)先級相同 高 關(guān)系運算符、算術(shù)運算符和賦值運算符的優(yōu)先級為: 算術(shù)運算符 關(guān)系運算符 賦值運算符 低 高 關(guān)系運算符和關(guān)系表達式 關(guān)系運算符的結(jié)合率為:“ 自左而右 ”。amp。系統(tǒng)在運算時以非 0為“真”值,以 0為“假”值。amp。c39。bamp。運算 ||運算 ? a||b||c 若 a為 1,則 b和 c不再判斷。 i的值為 3+1 即 4 , j的值為 4; ② j=i++。 printf(―y=%d,z=%d,x=%d‖,y,z,x)。然后將 10帶入表達式中計算(即計算 “ x+x+x‖),得結(jié)果 30,并賦給變量 y。高于 ^, 而 ^又高于 |。 x=x2。 如: ab?a:b 如: ab?a:b+1 相當于 (ab)?a:(b+1) 76 條件運算符的 結(jié)合率 為: “自右至左” 。 printf(\n%f,p)。 printf(%d,%d,%d,x,y,z)。(按位與 ) 9 ^(按位異或 ) 10 |(按位或 ) 11 amp。 格式: printf(格式控制 ,參數(shù) 1,參數(shù) 2,參數(shù) 3, ??) 由格式說明和 普通字符構(gòu)成 輸出數(shù)據(jù)。b=39。\n39。 f 以小數(shù)形式輸出單、雙精度數(shù),隱含輸出 6位小數(shù)。 1 1 11 11 11 11 11 11 11 a=1 輸出為: 1,177777,ffff 例 ?: main() {unsined int a=65535。 .n(一個正整數(shù) ) 對實數(shù) ,表示輸出 n位小數(shù) 。 一 輸出的數(shù)字或字符在域內(nèi)向左靠。 printf(a=%d,%o,%x,%u\n,a,a,a,a)。 g 選用 %f或 %e格式中輸出寬度較短的一種格式,不輸出無意義的 0。 } 結(jié)果為: BOY 83 格式字符: 格式字符 作 用 d 以帶符號的十進制形式輸出整數(shù)(正數(shù)不輸出符號)。c=39。 格式說明 :由 %后跟一個 格式字符 組成。 12 || 13 ? : 14 =、 +=、 =、 *=、 /=、 %=、 amp。 int a。 sizeof運算符 其格式為: sizeof 變量名 或 sizeof(類型名 ) 功能 : 是返回變量名或給定的類型名所占內(nèi)存字節(jié)的個數(shù) 。 如: main() {float p。 } 運行結(jié)果為: x=1 0000000000000110 0000000000000001 即 x的原值為: 右移二位后為: 左邊移出的空位用正符號位值零填充 (右移 )實例 74 main() { int x=6。3 運算結(jié)果: 01111111 (127的二進制 ) amp。 注意 : 當自增 、 自減運算出現(xiàn)在函數(shù)的參數(shù)中時 , 它們不按該方法進行計算 。而變量 x的值為 10。 又如: i=3; printf(%d,++i)。 ?(m=ab)amp。c 若 a為 0,則 b和 c不再判斷。amp。amp。amp。 則: xy 結(jié)果為 0。關(guān)系表達式的值是一個邏輯型的值,即只有兩個值(真和假)。 它是將字符 ‘ a‘的 ASCII碼值 97, 賦給 int(整 )型變量 x。 格式為: 變量 賦值運算符 表達式 例如: int x,y,z。 b=a。 11 11 11 10 0 0 00 00 00 i的值為 254 i ?將整型數(shù)據(jù)賦給長整型變量時,將整型數(shù)據(jù)放入長整型變量的低 16位,若整型數(shù)為負數(shù),長整型變量的高 16位置 1,否則長整型變量的高 16位置 0。 11 11 11 10 1 1 11 11 11 i的值為 2 i 0 0 11 00 00 c=39。 若把字符處理為無符號的量, 整型變量的高 8位置 0。 54 賦值符號 : = (將賦值符右邊表達式的值賦給賦值符左邊的一個變量。轉(zhuǎn)換成 97,然后 10+39。 float x,y。 兩個 整數(shù) 相除,結(jié)果為一整數(shù);分子小于分母,結(jié)果為零。 } 例如: enum Booler L1, L2。 /
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1