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

正文內(nèi)容

武漢大學(xué)c語言課件-全文預(yù)覽

2025-09-05 22:32 上一頁面

下一頁面
  

【正文】 。 ?可以把字符變量按整型量輸出 , 也允許把整型量按字符量輸出。 c2=?\n‘。 printf(―f=%f\nd=%f\n‖, f, d)。 ? 用來存放實型數(shù)據(jù)的變量 ? 分單精度型 、 雙精度型和長雙精度型三類 2. 實型變量 變量類型名 變量類型 所占字節(jié)數(shù) 數(shù)的范圍 有效數(shù)字單精度實型 f lo a t 4 10 3 8 ~ 10 + 3 8 7雙精度實型 d o u b le 8 10 3 0 8 ~ 10 + 3 0 8 16長雙精度型 lo n g d o u b le 10 10 4 9 3 2 ~ 10 + 4 9 3 2 19 include void main( ) { float f 。 } 程序運行結(jié)果為 : 6072 ( 錯 ) 將以上程序改為 : include void main( ) { int x 。 ?有符號正整數(shù) 10 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 符號位 00000000 00001010 RAM ?有符號負整數(shù) 10 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 符號位 11111111 11110110 RAM 10的原碼 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 按位取反 加 1后得到 10的補碼 ?無符號整數(shù) ?無符號整數(shù)的所有二進制位 全部用來 存放數(shù)值 , 不能存放負數(shù)。 例 : int a, b; /*定義兩個整型變量 a和 b*/ char c; /*定義字符型變量 c*/ float f1, f2。 ?從內(nèi)存中讀出變量的值,該變量保持不變。PI )。 printf(―area=%f\nl=%f\n‖, area, l )。 //定義變量類型為實型 scanf(―%f‖, amp。 ? 比較 : ?A?與 ” A”的區(qū)別 若輸出的字符串中含雙引號 (‖), 則要使用轉(zhuǎn)義字符 (\‖)。 ’ \0?是一個 ASCII碼為 0的字符。 ? 如 : ?\\‘ 表示輸出一個反斜杠符 ‘ \‖‘ 表示輸出一個雙引號 \ddd ( ddd表示八進制的 ASCII碼 ) \xhh ( hh表示十六進制的 ASCII碼 ) ? 例 : ?\n‘ (回車換行 ) → ?\12‘ → ?\xa‘ ?A‘ → ?\101‘ → ?\x41‘ ? 注 : ?\0‘或 ‘ \000‘是代表 ASCII碼為 0的字符 ,即 空字符(NULL), 表示整數(shù) 0。 如 : ? ( 2*3)E3 5*E4 ③ 1012不能寫成 E12,必須寫成: 1E12 3. 字符常量 ? 字符常量 : 是用單引號括起來的一個字符 如 : ?a‘, ‘ A‘, ?9‘, ‘ +‘, ‘ ?‘, ? ‘ 合法 ? a‖, ‘ 99999‘, ‘’ 非法 ? 在內(nèi)存中 , 字符 常量以 ASCI I碼存儲 , 一個字符占一個字節(jié) 。 例 : , .123, 123. , , , … ? 指數(shù)形式 : 又稱科學(xué)記數(shù)法 。 012L , 65536L , 0XCL ?無符號整數(shù) : 用后綴 U/u 表示。 一種無返回值函數(shù)的數(shù)據(jù)類型。 常量 、 變量和標(biāo)準(zhǔn)函數(shù) 167。 f) 打印三行輸出的 C語言程序必須用三條 printf 語句。 b) 計算機會把 /*和 */之間的注釋文本打印到屏幕上。 。 8. 在 C程序中 , 注釋以 ____符號開始,使用 ____符號 結(jié)束。 a) main函數(shù)的入口開始 b) 編譯預(yù)處理命令開始 c) 源程序的第一個函數(shù)開始 d) 源程序的第一行語句開始 √ 習(xí)題 C語言的源程序中,主函數(shù)的位置 __。 ?調(diào)試程序 應(yīng)用程序的開發(fā)過程 編輯 編譯 連接 運行 編輯器 編譯器 連接器 Libraries CPU 裝載程序 RAM 建立、修改、保存源文件 生成目標(biāo)文件 生成可執(zhí)行文件 運行可執(zhí)行文件 應(yīng)用程序的開發(fā)過程 ?在 Visual C++ 環(huán)境下 , 開發(fā)和運行C程序的步驟如下 : 1. 啟動 VC ―開始 ? → ? 程序 ? → ? Microsoft Visual C++ ‖ 即可啟動 。 ?需求分析 確定解決問題的方法和步驟,建立數(shù)學(xué)模型和確定相應(yīng)的求解方法。 例 : 以下各標(biāo)識符組中 , 合法的用戶標(biāo)識符分別為 : (1) A) PAd B) scanf C) void D) 4a PD a10 max temp (2) A) bb B) CCP C) hiy D) _isw abc float fr INT (3) A) _0123 B) del_word C) list D) keep% ssiped signed *jer wind √ √ √ 分隔符 ? 分隔符 ?分隔符主要有逗號和空格兩種 。 ? 例如 : x, m1, average, k123, _1, … 5AN, WA11, a lot , $11, π, β, α, … √ 注意 : ? 標(biāo)識符嚴格 區(qū)分大小寫 例如 : ABC , abc 是不同的標(biāo)識符 ? 不能和 C語言的關(guān)鍵字 、 用戶定義的函數(shù)名以及系統(tǒng)庫函數(shù)同名。 ? 長度運算符 : sizeof 標(biāo)識符 ? 標(biāo)識符 : 用來標(biāo)識變量 、 符號常量 、 數(shù)組 、 函數(shù)的名字 。共有 32個。 } 函數(shù)體 函數(shù)頭 ? 函數(shù)體 : 由 ? { }‖括起, 包括變量聲明和執(zhí)行部分。 a=123。 ?用戶自定義函數(shù),可有可無,數(shù)目不限。 C語言程序基本結(jié)構(gòu) ? C程序嚴格區(qū)分大小寫。 b=456。預(yù)處理命令、函數(shù)頭和花括號 ? }‖之后不能加分號。 input two numbers: 123,456 ↙ max=456 ? 一個 C程序由一個或多個函數(shù)組成 , 其中必須有一個主函數(shù) main( )。 else z=y 。 //調(diào)用 求最大值的 函數(shù) printf(―max=%d\n‖, c )。//提示 scanf(―%d,%d‖, amp。 //執(zhí)行部分 , 賦值語句 sum=a+b。 ?調(diào)用標(biāo)準(zhǔn)函數(shù) , 顯示引號中的內(nèi)容 。 printf(―to C!\n‖) 。 條件 語句塊 條件 語句塊 T F L形框 ——用于表示循環(huán)結(jié)構(gòu) (2) 直到型循環(huán) ( dowhile型循環(huán) ) 首先執(zhí)行循環(huán)體 , 若條件不成立繼續(xù)執(zhí)行循環(huán)體 , 直到條件成立為止。 先執(zhí)行語句 A, 再執(zhí)行語句 B。 ? 順序結(jié)構(gòu) ? 選擇結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu) 實踐證明 , 任何復(fù)雜的算法都可以用這三種基本結(jié)構(gòu)來描述。 ? 特點 : 直觀形象 , 易于理解 , 便于檢查和交流 。 ??1001i??1001i算法的表示方法 ?常用的算法描述方法有 : 自然語言描述 、 偽代碼 、 流程圖 、 NS圖 、 PAD圖等。 否則 y送 max。 ?有零個或多個輸入 執(zhí)行算法時需要從外界獲取的信息 。 規(guī)定一個對象的函數(shù)可以訪問另一對象的函數(shù) , 但一個對象的數(shù)據(jù)不能應(yīng)用于另一對象的函數(shù)中 。 優(yōu)點: 編程簡單、結(jié)構(gòu)性強、可讀性好; 遵循這種結(jié)構(gòu)的程序只有一個入口和一個出口。 程序設(shè)計的基本方法 ? 程序=數(shù)據(jù)結(jié)構(gòu)+算法+程序設(shè)計方法+語言工具 ? 數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)的類型和數(shù)據(jù)的組織形式 。 C語言的發(fā)展 ? C語言是結(jié)構(gòu)化程序設(shè)計語言 ? 功能強大, 具有豐富的數(shù)據(jù)類型及 運算符 。計算機基礎(chǔ)教學(xué)系列課程 C語言 程序設(shè)計 課程性質(zhì) : 大學(xué)生公共 基礎(chǔ)課程 (必修課 ) 學(xué)時 : 講課 34課時 。 ?目前使用較多的版本有 ANSI C, Borland C, Turbo C, Microsoft C/C++ , Visual C++等。 ? 著名計算機科學(xué)家 Nikiklaus Wirth 提出了 ? 算法 + 數(shù)據(jù)結(jié)構(gòu) = 程序 ?的公式 程序就是在數(shù)據(jù)的某些特定的表示方式和結(jié)構(gòu)的基礎(chǔ)上,對抽象算法的具體描述。 基本思想: 把一個需要求解的復(fù)雜問題分為若干個模塊來處理,每個模塊處理一個子問題;設(shè)計時遵循自頂向下、逐步細化、模塊化設(shè)計和結(jié)構(gòu)化編碼的原則。 基本思想 將一個需要解決的問題分解為一系列實體 ( 對象 ) , 然后圍繞這些對象建立數(shù)據(jù)和函數(shù);函數(shù)的功能決定了該對象的行為 。 ?有效性 算法中的每一個步驟應(yīng)當(dāng)正確 、 可行 , 并且能 有效地執(zhí)行 。 (1) 輸入變量 x,y,z的值 (2) 比較 x和 y, 如果 xy, 則 x送 max。 算法 對同一個問題 , 算法是不唯一的 , 例如 : 求和 1+2+3+…… +100 (1) =(…(((1+2)+3)+4)+ … +100 ) (2) =(1+100) 50 一個好的算法應(yīng)該是 : 正確、易讀、效率高。 Begin {算法開始 } input x, y, z if xy then max=x else max=y if zmax then max=z print max end {算法結(jié)束 } 2. 用偽代碼表示算法 ? 用一些圖框和方向線表示算法的圖形表示法 。 4. 用 NS流程圖表示算法 結(jié)構(gòu)化程序設(shè)計 C語言是結(jié)構(gòu)化程序設(shè)計語言 , 有三種基本結(jié)構(gòu)。 執(zhí)行時按語句的先后順序執(zhí)行。 條件 A B T F 條件 T F A B 選擇結(jié)構(gòu)的流程圖 選擇結(jié)構(gòu)的 NS圖 循環(huán)結(jié)構(gòu) (1) 當(dāng)型 ( while 型循環(huán) ) 當(dāng)條件成立 , 執(zhí)行循環(huán)體 , 否則跳出循環(huán)體。 } 程序運行結(jié)果 : Wele to C! ? 函數(shù) ( Function) ? C程序包含一個或多個函數(shù) , 其中必須有一個 main( ) ?圓括號指示一個函數(shù) ? { } 包含函數(shù)體 , } 表示 main 函數(shù)結(jié)束 printf(―Wele ‖) 。 結(jié)尾 ?格式輸出函數(shù) printf( )。 b=456。 //定義變量類型 printf(―input two numbers:\n‖)。 //輸入變量 c=max(a, b)。 if (xy) z=x 。 ? 運行程序 ? 屏幕顯示提示信息; ? 鍵盤輸入 a、 b的值;
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1