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

正文內(nèi)容

c語言程序設計初步(專業(yè)版)

2024-10-28 20:54上一頁面

下一頁面
  

【正文】 red=3。 for(I=1。n=100。 } printf(―%ld‖,s)。 long s。 } printf(―%d‖,f3)。 } } 例 29: 打印出下列圖形 * * * * * * * * * main( ) { int i, j。i++) { C 語言程序設計詳解 32 t=(1)*t*i; s=s+1/t。 case ?B‘:k。 continue 語句的一般 形式為: continue。} D) for(i=10。 ⑥ 表達式 1 可以是設置循環(huán)變量初值的賦值表達式,也可以是與循環(huán)變量無關的其他表達式。 x=1。 三 、循環(huán)型程序設計 while 語句 C 語言程序設計詳解 28 while 語句用來實現(xiàn) ‖當型 ‖循環(huán)結構,其一般形式如下: while(條件表達式 ) 循環(huán)體語句 例 11: 設有程序段: int k=10。 例 7: 寫出下面程序的運行結果是( ) main() { int i。 break。 scanf(―%f‖,amp。 當表達式的值與某一個 case 后面的常量表達式的值相等時,就執(zhí)行此 case后 面的語句,若所有的 case 中的常量表達式的值都沒有與表達式的值匹配的,就執(zhí)行 default 后面的語句。兩條語句。 B) if(x==y) x+=y。 ( A) 1e1 03e2 ( B) . 60 12e 4 8e5 ( C) 123e 1. 2e 2e1 ( D) e3 . 8e4 5. e0 下面四個選項中,均是合法字符的選項是 ______。 3 與 4 之間的逗號應與 scanf 函數(shù)中的“格式控制”中的逗號相對應,輸入其它符號是不對的。 ④ 顯示分隔符。 ④ 輸入數(shù)據(jù)時不能規(guī)定精度,例如: scanf(―%‖,amp。 scanf 函數(shù)的一般格式 scanf(格式控制 ,地址表列 ) ① “格式控制”的含義同 printf 函數(shù)。 %:輸出占 m 列,但只取字符串中左端 n 個字符。同樣也可以指定字段寬度用“ %mo”格式輸出。 ② :有 表示左對齊輸出,如省略表示右對齊輸出。例如: (double) a(將 a 轉換成 double 類型)其一般形式為: (類型名 )(表達式 ) C 語言程序設計詳解 17 優(yōu)先級別:強制類型轉換運算符與邏輯非(?。⒆约樱?++)、自減( )屬于同等級別,高于算術運算符。 } 答 案: 1 詳解: 條件表達式是從右向左運算,所以在本例中先計算表達式 cb?c:a 的值,把各數(shù)值代入此表達式的值為 1。如對于表達式 a*3+=2 是錯誤的。的優(yōu)先級別高于 ||,所以表達式 ++xamp。的一端為 0,則不必再計算另一端,該表達式的值肯定為 0。 運算量: amp。 ② 要說明 x 在區(qū)間 [a, b]中,普通數(shù)學中使用表達式 a≤ x≥ b。 C 語言程序設計詳解 12 x=2。如 3+ +3) -(減法運算符。 字符數(shù)據(jù)在內(nèi)存中的存儲形式 將一個字符常量存放到一個字符變量中,實際上并不是把該字符本身存放到內(nèi)存單元中去,而是將該字符的相應的 ASCII 碼值存放到存儲單元中去。 (1. 7E10 30 8~1. 71030 8)。例 如 :0. 12 .12 、 都是十進制數(shù)形式。 以 0x 開 頭 的 數(shù) 是 16 進 制 。許多系統(tǒng)(如 IBM PC 的 MS C)取前 7 個字符,假如程序中出現(xiàn)的變量名長度大于 7個字符,則只有前面 7 個字符有效,后面的不被識別。 在一個 C 源程序中,注釋部分兩側的分界符分別為 ________和 ________。 一個 C 語言源程序文件由一個或多個函數(shù)組成, C 語言的基本組成單位是函數(shù)。一個完整的 C 語言程序有且只有一個稱為主函數(shù)的 main 函數(shù),程序總是從 main 函數(shù)開始執(zhí)行,調(diào)用其它函數(shù)后再回到 main 函數(shù),在 main 函數(shù)中結束整個程序的運行。 C 語言程序設計詳解 4 第二章 數(shù)據(jù)描述與基本操作 一 、主要知識點 (一 ) C 的基本數(shù)據(jù)類型節(jié) 短整型( short) 整型 整型 (int) 基本類型 字符型 (char) 長整型 (long) 實型( 浮點型) 單精度型 (float) 枚舉類型 雙精度型 (double) 數(shù)據(jù)類型 構造類型 數(shù)組類型 結構類型 (struct) 指針類型 共用類型 (union) 空類型 (void) 文件類型 (FILE) (二 ) 常 量和符號常量 常量定義:在程序運行過程中,其值不能被改變的量稱為常量。 ③ C語言有 32 個關鍵字(例如 if、 else、 while)它們已有專門含義,不應用采用與它們同名的變量名。 如 0x123 即( 123)16=1*162 +2*16 1+3*16 0=256+32+3=291。 ② 指數(shù)形式。 例 4: main( ) { float a。 例 6: 將小寫字母轉換成大寫字母 main( ) { char c1=‘a(chǎn)‘。如 5 3) *(乘法運算符,如 3*5) /(除法運算符,如 5/3, ) %(求余運算符,要求 %兩側均為整型數(shù)據(jù)) 例 8: 在 C 語言中,要求運算數(shù)必須是整型的運算符是 ____。y=2 m=x++*5。但 C 語言中應寫成 a=xamp。amp。 ② 在一個 ||表達式中, 若 ||的一端為 0,則不必再計算另一端,該表達式的值肯定為 1。amp。因為此表達式完全等價于 (a*3)=(a*3)+2。再計算表達式 ka?k:1 的值,因為 ka 為假,所以整個表達式的值為 1。 運算量:單元運算量 關于強制類型轉換運算符的進一步說明: ① 強制轉換表達式時,表達式應該用括號括起來。 ③ 0:有 0 表示指定空位填 0,如省略表示指定空位不填。 例 21: main() { int a=1。這 n 個字符輸出 在m 列的右側,左補空格。普通字符即需要原樣輸入的字符。a)。在 scanf 函數(shù)的兩個格式說明項間有一個或多個普通字符,那么在輸 入數(shù)據(jù)時,在兩個數(shù)據(jù)之間也必須以這一個或多個字符分隔。 ③ 在用“ %c”格式輸入字符時,空格字符和轉義字符都作為有效字符輸入。 ( A) ‘\‘‘ ?\\‘ ?\xf‘ ( B) ‘\‘ ?\017‘ ?\n‘ ( C) ‘\018‘ ?\f‘ ?xab‘( D) ‘\0‘ ?\101‘ ?xlf‘ 以下不正確的敘述是 ______。 C) if(x!=y) scanf(―%d‖,amp。 例 以下不正確的語句是( ) A) if(xy)。 每一個 case 的常量表達式的值必須互不相同,否則就會出現(xiàn)互相矛盾的現(xiàn)象。s)。 case 后面只能有一個常量,把上式改寫成 case 4,5, 6,7: d=0. 1。 for(i=1。 while(k=0) k= k1。 do { x=x*x。 for(sum=0。i) sum+=i。 例 21: 下列程序的運行結果是( )。 case ?C‘:k+=2。 } printf(―%lf‖,s)。 for(i=1。 } 例 3 求最大公約數(shù)、最小公倍數(shù)。 saf(―%d%d‖,amp。 } 例 3 給出一個不多于 5 位的正整數(shù),要求 ①求出它是幾位數(shù)②分別打印出每一位數(shù)③逆序打印此數(shù)據(jù)。n++) { k=1。I=9。red++) for(black=0。white++) for(red=0。 main() { int i, j, s=0。 for(n=1。i++) { t=t*10+a s=s+t。 } 例 3 sn=a+aa+aaa+aa…a ,從鍵盤輸入 a 及 n 后,求 sn 方法一: main() { int n, a。 f2=f3。 printf(―\n‖)。 fabs(1/t)=1e6。break。 continue 語句只結束本次循環(huán),而不是終止整個循環(huán)的執(zhí)行。x++=i) C) while(1){x++。無終止地執(zhí)行循環(huán)體。 答 案: 1 例 1 以下程序段循環(huán)執(zhí)行幾次?!?。 } 答 案: a=2,b=1 詳解: 此程序是 switch 的嵌套結構,在此程序中 break 跳出內(nèi)層 switch 結構,接著執(zhí)行外層 switch 的 case 2 后的語句。 } 詳 解: 多個 case 可共用一組執(zhí)行語句,必須寫成如下的形式: case 4: case 5: case 6: case 7: d=0. 1。 printf(―請輸入公里數(shù) ‖)。 switch 結構 switch 語句是多分支選擇語句,其形式如下: switch(表達式 ) { case 常量表達式 1:語句 1 case 常量表達式 2:語句 2 ………… default:語句 n+1 } 注 意: switch 后面括弧內(nèi)的“表達式”,可以是整型表達式或字符型表達式,也可以枚舉型數(shù)據(jù)。y=z。x!=y)。 ( A) 0f1 0xffff 0011 ( B) 0xcdf 017 12, 3456 ( C) 018 999 5e2 ( D) 0x48eg 068 03f 下面四個選項中,均是合法浮點數(shù)的選項是 ______。 輸入時應輸入: 3, 4??崭瘛⑻穹?‘\t‘)、換行符( ‘\n‘)都是 C 語言認定的數(shù)據(jù)分隔符。第二個數(shù)據(jù) ‖345‖被跳過不賦給任何變量。 (十六 ) scanf 函數(shù) scanf 函數(shù)可以用來輸入任何類型的多個數(shù)據(jù)。 %ms:如果串長小于 m,則在 m 列范圍內(nèi),字符串向左靠,右補空格。對長整型可以用“ %lo”格式輸出。 格式控制的完整格式: % 0 m. n l 或 h 格式字符 下面對組成格式說明的各項加 以說明: C 語言程序設計詳解 18 ① %:表示格式說明的起始符號,不可缺少。 (十四 ) 強制類型轉換 強制類型一般形式及功能: 可 以利用強制類型轉換運算符將一個表達式轉換成所需類型。 C 語言程序設計詳解 16 printf(―%d‖,ka?k:cb?c:a)。 運算量:雙元運算量,賦值運算符與自反算術賦值運算的第一個量必須為變量,且% =前后必須為整型數(shù)據(jù)。amp。amp。的優(yōu)先級別高于 ||,!的優(yōu)先級別與自加運算符( ++)、自減運算符( )同級。 的執(zhí)行結果為: a 的值為 2。 例 11: main( ) { int x, y, m,n。 (八 ) 算 術運算符和算術表達式 基本算術運算符 ① C 語言中有 5 個基本算術運算符: +(加法運算符。 字符變量 字 符變量是用來存放字符常量的存儲單元。( ~ ), 雙精度實數(shù)的范圍約為177。 它由 數(shù)字 和小 數(shù)點 組成 (注 意必 須有小 數(shù)點 )。 ③ 十 六 進 制 表 示 。 ② C 語言中標識符的長度(字符個數(shù))無統(tǒng)一規(guī)定,隨系統(tǒng)而不同。 ( A)一個 C 源程序可由一個或多個函數(shù)組成 ( B)一個 C 源程序必須包含一個 main 函數(shù) ( C) C 程序的基本組成單位是函數(shù) ( D)在 C 程序中,注釋說明只能
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1