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

正文內(nèi)容

c語言程序設(shè)計1ppt-資料下載頁

2025-01-19 09:22本頁面
  

【正文】 給字符變量賦值 */ ? putchar(c)。 /* 輸出該字符 */ ? putchar(39。\x4239。)。 /* 輸出字母 B */ ? ? 程序的運行結(jié)果如下: ? BB ? 4. 字符輸入函數(shù) getchar( ) ? getchar( )函數(shù)是從標(biāo)準(zhǔn)輸入設(shè)備上讀入一個字符,并將讀入的字符回顯到顯示屏幕上。 getchar( )函數(shù)記錄用戶的輸入直到按回車鍵才結(jié)束,回車前的所有輸入字符都會逐個顯示在屏幕上。但只有第一個字符作為函數(shù)的返回值。 ? getchar( )函數(shù)的調(diào)用格式為 : ? getchar( )。 ? 這里 getchar( )是沒有參數(shù)的。 ? 注意,在一個函數(shù)中要用 getchar( )函數(shù)時,應(yīng)該在函數(shù)的前面(或本文件開頭)用: ? include ? 因為在使用標(biāo)準(zhǔn) I/O庫中的函數(shù)時需要用到 “ ”文件中包含的一些信息。 ? 例 ? include ? main( ) ? { ? char c。 ? c=getchar( )。 /* 從鍵盤讀入字符直到回車結(jié)束 */ ? putchar(c)。 /* 顯示輸入的第一個字符 */ ? } ? 5. 字符輸入函數(shù) getch( ) ? getch()與 getchar()區(qū)別是:使用 getch()函數(shù)輸入字符時不需要按回車鍵,而使用getchar()函數(shù)輸入字符時需要按回車鍵。 本章小結(jié) ? ? 本章詳細(xì)介紹了 C語言所支持的數(shù)據(jù)類型,所有的數(shù)據(jù)都要遵循“先說明后使用”的原則,講述了常量和變量的基本概念及用法。最后介紹了常用的輸入、輸出函數(shù) ——printf( )和scanf( )的用法。上述內(nèi)容都是 C語言的基礎(chǔ)知識,希望讀者一定要打好牢固的基礎(chǔ),這樣有利于后續(xù)內(nèi)容的學(xué)習(xí)。 習(xí) 題 2 ? ? 一、選擇題 ? 以下選項中正確的整型常量是 ? A) 12. B) 20 C) 1,000 D) 4 5 6 ? 以下選項中正確的實型常量是 ? A) 0 B) 3. 1415 C) *102 D) .871 ? 以下選項中不正確的實型常量是 ? A) B) 2 C) D) 456e2 ? 以下選項不合法的用戶標(biāo)識符是 ? A) B) file C) Main D) PRINTF ? 以下選項不合法的用戶標(biāo)識符是 ? A) _123 B) printf C) A $ D) Dim ? 可在C程序中用作用戶標(biāo)識符的一組標(biāo)識符是 ? void B) as_b3 C) For D)2c ? define _123 abc DO ? WORD If case SIG ? 以下敘述正確的是 ? A)a是實型變量,C允許進(jìn)行賦值 a=10,但不可以這樣說:實型變量中允許存放整型值。 ? B)在賦值表達(dá)式中,賦值號左邊既可以是變量也可以是任意表達(dá)式。 ? C)在執(zhí)行表達(dá)式 a=b后,在內(nèi)存中 a 和 b存儲單元中的原有值都將被改變, a的值已由原值改變?yōu)?b的值, b的值由原值變?yōu)椋啊? ? D)已有 a=3,b=5,當(dāng)執(zhí)行了表達(dá)式 a=b,b=a之后,使 a 中的值為5,b中的值為3。 ? ? A)在C程序中無論是整數(shù)還是實數(shù),只要在允許的范圍內(nèi)都能準(zhǔn)確無誤的表示。 ? B)C 程序由主函數(shù)組成。 ? C)C程序由若干函數(shù)組成。 ? D)C程序只允許包含一個函數(shù)。 ? int類型變量所占字節(jié)數(shù)是 ? A) 1 B) 2 C)3 D) 4 ? 合法的八進(jìn)制數(shù)是 ? A) 0 B) 028 C) –077 D) ? 不合法的十六進(jìn)制數(shù)是 ? A) oxff B) 0Xabc C) 0x11 D) 0x19 ? 有以下程序 ? include ? main() ? {int x=10, y=3。 ? printf(%d\n, y=x/y)。 ? } ? 執(zhí)行后的輸出結(jié)果是 ? A) 0 B) 1 C) 3 D) 不確定的值 ? 若變量已正確定義為 int型,要給 a、 b、 c輸入數(shù)據(jù),正確的輸入語句是 ? A) read(a,b,c)。 B) scanf(%d%d%d, a, b, c)。 ? C)scanf(%D%D%D, amp。a, amp。b, amp。c)。 D)scanf(%d%d%d, amp。a, amp。b, amp。c)。 ? 若變量已正確定義為 float型,要通過輸入語句: scanf(amp。f amp。f amp。f,amp。a,amp。b,amp。c)。給 a、 b、 c分別賦值為 、 、 ,不正確的輸入形式是 ? 11 B), C) D)11 22 ? 22 33 ? 33 ? 二、填空題 ? 函數(shù)體由符號 __開始,到符號 __結(jié)束,函數(shù)體內(nèi)的前面是 ______部分,后面是 ______部分。 ? C語言中的標(biāo)識符可分為 ______、 ______和預(yù)定義標(biāo)識符三類。 ? 在C語言程序中,用關(guān)鍵字 ______定義基本整型變量,用關(guān)鍵字 ______定義單精度實型變量,用關(guān)鍵字 ______定義雙精度實型變量。 ? 把 a a2定義成雙精度實型變量,并賦初值1的定義語句是 ______________________________。 ? C程序中定義的變量,代表內(nèi)存中的一個____________。 ? 若有以下定義,請寫出輸出結(jié)果 ? int i=200, j=2500。 ? printf((1)%d,%d, i.,j)。 ? printf((2)i=%d,j=%d\n, i, j)。 ? printf((3)i=%d\nj=%d\n,i, j)。 ? 變量 i、 j、 k已定義為 int型且初值為0,用以下語句進(jìn)行輸入: ? scanf(%d,amp。i)。scanf(%d,amp。j)。scanf(%d,amp。k)。 ? 從鍵盤輸入: CR ? 則 i、 j、 k的值分別是 __________________。 ? 復(fù)合語句在語法上被認(rèn)為是 ___________,空語句的形式為 _____________。 ? ________結(jié)束。 ? 以下程序段是要求 scanf語句給變量賦值,寫出運行時給 k、 a、 x分別輸入 100、 、 ? int k。 float a。 double x。 ? scanf(%d%f%lf, amp。k, amp。a, amp。x)。 ? printf(k=%d,a=%f,x=%f\n, k, a, x ? 三、上機改錯題 ? 指出以下程序的錯誤: ? include ? main()。 ? float r,s。 ? r=。 ? s=*r*r。 ? printf(%f\n,s) ? : ? include ? main ? { float a, b, c, v。 ? a=。 b=。 c=。 ? v=a*b*c。 ? printf(%f\n, v) ? } ? 對以下程序改錯 ? include ? main() ? { double a, b, c, s, v。 ? printf(input a,b,c:\n)。 ? scanf(%d%d%d, a, b, c)。 ? s=a*b。 ? v=a*b*c。 ? printf(%d %d %d, a, b, c)。 ? printf(s=%f\n,s,v=%d\n, v)。 ? } ? 當(dāng)程序執(zhí)行時,屏幕的顯示和要求的輸入形式如下: ? input a, b,c : (此處的 是用戶輸入的數(shù)據(jù) ) ? a=, b=, c= (此處是要求的輸出形式 ) ? s=, v= 第 3章 運算符和表達(dá)式 ? 運算符與運算符的 分類 ? 表達(dá)式與表達(dá)式的 計算 表達(dá)式 復(fù)合表達(dá)式的 計算 數(shù)據(jù)類型轉(zhuǎn)換 本章小結(jié) 習(xí)題 3 ? 與其他高級語言相比, C語言的運算符非常的豐富,這是 C語言的特征之一。運算符是一種向編譯程序說明一個特定的數(shù)學(xué)或邏輯運算的符號,運算符有優(yōu)先級、結(jié)合性等特性。在 C語言中,有些不同性質(zhì)的運算采用了相同的運算符,這為我們正確掌握運算符的運算規(guī)律帶來了一定難度。所有運算的具體實現(xiàn)都需通過表達(dá)式來表達(dá), C語言中表達(dá)式的寫法都遵循代數(shù)符號規(guī)則,但也有一些特例。在學(xué)習(xí)本章時,要掌握表達(dá)式中每種運算符的功能、優(yōu)先級、結(jié)合性及在使用中的注意事項。 運算符與運算符的分類 ? C語言運算符按其功能分為:算術(shù)運算符、關(guān)系運算符、邏輯運算符、位運算符、條件運算符、逗號運算符、賦值運算符、指針運算符等;按其所在表達(dá)式中參與運算的操作數(shù)的數(shù)目來分,可分為:單目運算符、雙目運算符和三目運算符。 1. 算術(shù)運算符 ? 表 C語言所允許的算術(shù)運算符,其中 +、 、*、 /的含義與其他高級語言含義相同。算術(shù)運算符幾乎可以用于全部的 C語言數(shù)據(jù)類型。 表 算術(shù)運算符 運 算 符功 能 +加法 減法或單目取負(fù) *乘法 /除法 %取余(模) 減 1+ +加 1(1) 運算符“ /‖ ① 兩個整數(shù)相除,結(jié)果為整數(shù),其值是商的整數(shù)部分,不允許四舍五入。 ② “ 0‖不能做除數(shù)。 ? 例 include void main( ) { int x,y,z。 x=5/2。 y=5/2。 z=6/(4)。 printf(″x=%d,y=%d,z=%d″,x,y,z)。 } 程序運行結(jié)果為: x=2,y=2,z=1 ? (2) 運算符“ %‖ ① 只適用于整型數(shù)據(jù)。 ② %表示求兩數(shù)相除后得到的余數(shù)。 ③ 余數(shù)的符號與被除數(shù)的符號相同。 如: 10%5=0; 4%6=4; 10%3=1; 6%(4)=2 本例中 10%3結(jié)果的符號應(yīng)與被除數(shù)的符號相同,為負(fù)號。而 6%(4) 結(jié)果的符號也應(yīng)遵循上述約定,為正號。 ? (3) 運算符“ ++‖和“ ‖ 運算符“ ++‖和“ ‖是 C語言中經(jīng)常要用到的運算符,表示給它的操作數(shù)加 1或減 1,例如: a=a+1相當(dāng)于 a++或 ++a; a=a1相當(dāng)于 a或 a。 ? 可見,“ ++‖和“ ‖這兩個運算符既可放在操作數(shù)之前,又可放在操作數(shù)之后,這兩種表達(dá)形式在這里沒有區(qū)別,但是當(dāng)增 1和減 1運算符在表達(dá)式中出現(xiàn)時,這兩種寫法是有差別的。如果運算符在操作數(shù)前面,即 ++a/a這種形式,則表達(dá)式在引用該操作數(shù)之前,先要對該操作數(shù)加 1或減 1運算,如果運算符在操作數(shù)之后,即 a++/a這種形式,則先引用該操作數(shù),再對它加 1或減 1運算。 ? 例如: a=10。 b=++a。 此時,在第二個表達(dá)式中,先計算 a自增運算,結(jié)果為 11,再賦值給 b,所以 b=11,但換成下面的寫法: a=10。++ (單目取負(fù) ) * / % + 最高最低
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1