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

正文內容

武漢大學c語言課件(更新版)

2024-09-19 22:32上一頁面

下一頁面
  

【正文】 // 將小寫字母轉換為大寫字母 printf(―%d %d\n‖, a , c1)。 c2=?\n‘。 ? 用來存放實型數(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 。 ?有符號正整數(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ù)。 ?從內存中讀出變量的值,該變量保持不變。 printf(―area=%f\nl=%f\n‖, area, l )。 ? 比較 : ?A?與 ” A”的區(qū)別 若輸出的字符串中含雙引號 (‖), 則要使用轉義字符 (\‖)。 ? 如 : ?\\‘ 表示輸出一個反斜杠符 ‘ \‖‘ 表示輸出一個雙引號 \ddd ( ddd表示八進制的 ASCII碼 ) \xhh ( hh表示十六進制的 ASCII碼 ) ? 例 : ?\n‘ (回車換行 ) → ?\12‘ → ?\xa‘ ?A‘ → ?\101‘ → ?\x41‘ ? 注 : ?\0‘或 ‘ \000‘是代表 ASCII碼為 0的字符 ,即 空字符(NULL), 表示整數(shù) 0。 例 : , .123, 123. , , , … ? 指數(shù)形式 : 又稱科學記數(shù)法 。 一種無返回值函數(shù)的數(shù)據(jù)類型。 f) 打印三行輸出的 C語言程序必須用三條 printf 語句。 。 a) main函數(shù)的入口開始 b) 編譯預處理命令開始 c) 源程序的第一個函數(shù)開始 d) 源程序的第一行語句開始 √ 習題 C語言的源程序中,主函數(shù)的位置 __。 ?需求分析 確定解決問題的方法和步驟,建立數(shù)學模型和確定相應的求解方法。 ? 例如 : x, m1, average, k123, _1, … 5AN, WA11, a lot , $11, π, β, α, … √ 注意 : ? 標識符嚴格 區(qū)分大小寫 例如 : ABC , abc 是不同的標識符 ? 不能和 C語言的關鍵字 、 用戶定義的函數(shù)名以及系統(tǒng)庫函數(shù)同名。共有 32個。 a=123。 C語言程序基本結構 ? C程序嚴格區(qū)分大小寫。預處理命令、函數(shù)頭和花括號 ? }‖之后不能加分號。 else z=y 。//提示 scanf(―%d,%d‖, amp。 ?調用標準函數(shù) , 顯示引號中的內容 。 條件 語句塊 條件 語句塊 T F L形框 ——用于表示循環(huán)結構 (2) 直到型循環(huán) ( dowhile型循環(huán) ) 首先執(zhí)行循環(huán)體 , 若條件不成立繼續(xù)執(zhí)行循環(huán)體 , 直到條件成立為止。 ? 順序結構 ? 選擇結構 ? 循環(huán)結構 實踐證明 , 任何復雜的算法都可以用這三種基本結構來描述。 ??1001i??1001i算法的表示方法 ?常用的算法描述方法有 : 自然語言描述 、 偽代碼 、 流程圖 、 NS圖 、 PAD圖等。 ?有零個或多個輸入 執(zhí)行算法時需要從外界獲取的信息 。 優(yōu)點: 編程簡單、結構性強、可讀性好; 遵循這種結構的程序只有一個入口和一個出口。 C語言的發(fā)展 ? C語言是結構化程序設計語言 ? 功能強大, 具有豐富的數(shù)據(jù)類型及 運算符 。 ?目前使用較多的版本有 ANSI C, Borland C, Turbo C, Microsoft C/C++ , Visual C++等。 基本思想: 把一個需要求解的復雜問題分為若干個模塊來處理,每個模塊處理一個子問題;設計時遵循自頂向下、逐步細化、模塊化設計和結構化編碼的原則。 ?有效性 算法中的每一個步驟應當正確 、 可行 , 并且能 有效地執(zhí)行 。 算法 對同一個問題 , 算法是不唯一的 , 例如 : 求和 1+2+3+…… +100 (1) =(…(((1+2)+3)+4)+ … +100 ) (2) =(1+100) 50 一個好的算法應該是 : 正確、易讀、效率高。 4. 用 NS流程圖表示算法 結構化程序設計 C語言是結構化程序設計語言 , 有三種基本結構。 條件 A B T F 條件 T F A B 選擇結構的流程圖 選擇結構的 NS圖 循環(huán)結構 (1) 當型 ( while 型循環(huán) ) 當條件成立 , 執(zhí)行循環(huán)體 , 否則跳出循環(huán)體。 結尾 ?格式輸出函數(shù) printf( )。 //定義變量類型 printf(―input two numbers:\n‖)。 if (xy) z=x 。 ? 分號 是 C語句結束的標志 , 每個語句和數(shù)據(jù)定義后必須有一個分號。 } ? C語言本身沒有輸入輸出語句 , 輸入輸出的操作是由庫函數(shù) scanf( ) 和 printf( ) 等函數(shù)完成的。 int max( int x, int y ) include void main( ) { int a, b, sum 。 ^ ! % ( ) [ ] { } 空格 (SPACE) 制表符 (Tab) C語言的關鍵字 ? 關鍵字 : C語言中預定的具有特定含義的詞 , 也稱 保留字 。 ? 1~ 255個字符。 max(x, y, z) 應用程序的開發(fā)過程 應用程序開發(fā)階段: 分析解決問題的性質、特點、目標以及數(shù)據(jù)來源及其特征等。 習題 1. 一個 C語言程序是由___組成 a) 主程序 b) 子程序 c) 函數(shù) d) 過程 C語言的程序 a) 至少包含一個主 函數(shù) b) 至少包含一個主 函數(shù) 與一個子 函數(shù) c) 必須由一個主 函數(shù) 與一個以上的子 函數(shù) 組成 d) 必須由一個主 函數(shù) 與一個子 函數(shù) 組成 √ √ 習題 3. C語言程序的執(zhí)行總是從___ 。 _____、 ______、______。 e) 聲明語句可放在函數(shù)體中的任何位置。 一種特殊的數(shù)據(jù)類型,其值為某個量的內存地址。 C語言中的實數(shù)是以十進制表示的 , 有兩種表示形式 : ?十進制小數(shù)形式 : 由數(shù)字 、 數(shù)符和 小數(shù)點 組成 。 // 執(zhí)行結果 9 7 32 = 65 ? 9 ‘- 9; // 執(zhí)行結果 5 7 9 = 48 ? 以? \‖開頭的字符序列 , 有特定的含義。 ? 字符常量占一個字節(jié) , 字符串常量占的字節(jié)數(shù)等于字符個數(shù)加 1。 l=2*PI*r 。 ?對變量賦值過程是 ? 覆蓋 ? 過程,用新值去替換舊值 。 ?負整數(shù)在內存中以二進制 補碼 的形式存放。 } 運行結果: 125000 因此 ,在定義整型變量時,要注意數(shù)據(jù)類型允許的數(shù)值范圍。 c1=?A‘。 //給一個字符變量賦一個整數(shù)值 c1=c132。 double area, r= 。a,amp。下表為基本算術運算符。 右 結合性 (先右后左 )例 : d=a=3。 y = ++x 。 n=(i++)*j 。 printf(―%d\n‖, b )。 printf(―%d‖, i++)。 例 : ?A‘*2sqrt(4.)/d (d=2) ? 表達式求值的優(yōu)先次序 : ( ) 函數(shù) +、 *、 /、 % +、 高 低 3. 算術表達式 ① ―/‖號,如: → (a+b)/(c+d) dcba??② ―*‖不能省略,如 : 2(a+b) → 2*(a+b) ③ 括號只能使用圓括號 , 且成對出現(xiàn) , 不能使用 [ ] 和 { }。 int n=6。 (int)z+x 。 例 : a 3 如果 a=8,則結果為 “ 真 ” ;如果 a=1,則結果為 “ 假 ” 。 printf (―%d , %d , %d \n‖, a , b, c ) 。amp。amp。amp。84!0 f/3amp。 … 只有 表達式 1的值 為 ? 真 ? 時才求 表達式 2的值 如 : x=y=1。 ?條件表達式 : 表達式 1 ? 表達式 2 : 表達式 3 ?執(zhí)行過程 : 條件運算符與條件表達式 表達式 1 表達式 2 表達式 3 真 假 例 : max=(ab) ? a∶ b。 如 : xy ? 1∶ 條件表達式的值為浮點型 說明 : 說明 : ?條件運算符可以嵌套 , 這種嵌套是 右 結合的。 printf(―(1)%d\n‖, ab ? a : b )。b, amp。 例 : k=i+++j (i=2, j=3, k的值為 ) x=(a=5)+(b=8) (x的值為 ) d=e= ? 執(zhí)行順序是 : 先計算 , 再賦值 。 如 : K=?A‘ (k值為 65) k: 0000 0000 0100 0001 例 213: void main( ) { short int x=300。 printf(‖a=%d, b=%d, c=%d\n‖, a,b,c)。 ?格式 : 如 : a=3*5, a*10, a+8 ?求解 過程 : 先求表達式 1的值 , 再求表達式 2的值 , 最后求表達式 n的值 , 表達式 n的值作為整個逗號表達式的值。 20 30 9 3 說明: (1) 用一個逗號表達式語句 , 可代替多個賦值語句 , 如 a=0。 a=。 A)160 B)0xcdf C) 01 D)0x48a 0xffff 01a 986,012 2e5 011 0xe 0668 0x 2. 下面四個選項中 , 均是不合法浮點數(shù)的選項是 ( )。 D) 39。\f39。xab39。\0139。 printf(―%d\n‖, x%=(y%=2))。 (int)x+y類型為
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1