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

正文內容

c程序設計教程(上)清華ppt-預覽頁

2025-01-10 23:52 上一頁面

下一頁面
 

【正文】 loat area。變量在內存中占據(jù)一定的存儲單元。 34 ? 變量在使用前必須定義的目的 ( 1)未經(jīng)定義的變量名,在程序中被認為是非法的,這樣可以檢查出變量名的書寫錯誤。 35 ?變量初始化 一般形式為: 類型名 變量名 =表達式; int a = 3。 /*定義 c為字符型變量,初值為 39。計算機中內存儲器的最小存儲單位稱為“位( bit)”,每一個位中或者存放 0,或者存放 1,因此稱為二進制位。 一個正整數(shù)的補碼和其原碼的形式相同,例如整數(shù)5的補碼為: 0000000000000101 40 一個負整數(shù)的補碼是和其原碼的形式不同的。 41 3.整型常量 整型常量即整型常數(shù)。如 12- 34 0。 ( 3)十六進制數(shù): 以數(shù)字 0和字母 x(或大寫字母 X)開頭的數(shù)為十六進制數(shù)。 int a,b; (定義 a, b為整型變量) unsigned short c,d; (定義 c, d為無符號短整型變量) long e,f; (定義 e, f為長整型變量) 43 5.使用整型數(shù)據(jù)應注意的問題 【 例 】 賦值時發(fā)生的溢出。 } 運行結果: 32768 44 【 例 】 表達式計算時發(fā)生的溢出錯誤。 } 運行結果: 32768 45 為了不出現(xiàn)上述錯誤,應將程序改寫為: main() { long a。在十進制形式中,若整數(shù)和小數(shù)點部分為 0,可以缺省 0不寫,但必須有小數(shù)點。 例如: float x,y; (定義 x, y為單精度實型變量) double z; (定義 z為雙精度實型變量) long double t。 b = a+20。b39。639。+39。 ( 2)轉義字符常量:轉義字符以反斜線“ \”開頭,后面跟一個或幾個字符。\n 39。\12 39。\xa39。 39。 \47 39。 而用 39。\39。 39。\042 39。 ( 4) 如反斜線之后不是表 23所列出的字符,則不進行轉義。 \w 39。 54 2.字符變量 字符變量用字符類型標識符 char 來定義,字符變量占一個字節(jié)的存儲單元,只能存放一個字符。 c1 = 97。 } 56 【 例 】 字符型數(shù)據(jù)參與整數(shù)運算。 c2 =39。 printf(%c %c,c1,c2)。 在 C語言中,系統(tǒng)在每個字符串的最后自動加入一個字符 39。如 ++、--運算符。如條件運算符。作為特例,單個的常量、變量和函數(shù)也可以看作是表達式。 ( 2)無論在一個表達式中需要多少層括號,一律都使用圓括號,不能使用方括號“ [ ]”,也不能使用花括號“ {}”。 2r?61 3.表達式求值 在表達式求值時,遵循以下規(guī)則: 同一優(yōu)先級的運算符,運算次序由結合方向決定。 當多個運算符出現(xiàn)在一個表達式的時候,表達式的名稱和數(shù)據(jù)類型取決于最后執(zhí)行的運算符。運算對象包括常量、變量、函數(shù)等。賦值運算符的右邊可以是任意合法的 C表達式。例如,對于如下的表達式: ? a = 2 +7 / 3; /*是先計算賦值運算符右邊表達式的值,再把此值賦給變量 a。表達式的類型就是被賦值的變量的類型。 67 、自減運算符 自增運算符“ ++”,功能是將變量的值加 1;自減運算符“ –”,功能是將變量的值減 1。 ++ a。 x = a。 x = a++。 sizeof(2*3)的值為 2,表明表達式 2*3的值占 2個字節(jié),即算術表達式 2*3是 int 型。所以關系表達式的值,不是0,就是1,其類型是 int 型。 ( 3)關系運算符的操作對象也可以是關系表達式。39。amp。 高于 ||。 2.邏輯表達式 用邏輯運算符將表達式連接起來的式子,稱為邏輯表達式。b a||b 非 0 非 0 0 0 1 1 非 0 0 0 1 0 1 0 非 0 1 0 0 1 0 0 1 1 0 0 77 邏輯表達式求解過程 對于 a amp。amp。 } 80 數(shù)據(jù)的類型轉換 1.各類數(shù)值型數(shù)據(jù)混合運算時的類型轉換 d o u b l e高c h a r , s h o r ti n tu n s i g n e dl o n gf l o a t低81 強制類型轉換 強制類型轉換表達式的形式為: (類型名 )(表達式 ) (double)a /*將 a轉換成 double類型 */ (int)(x + y) /*將 x + y轉換成 int類型 */ (float)(5 % 3) /*將 5%3轉換成 float類型 */ 82 C語句概述 一 C程序的三種基本結構 二 數(shù)據(jù)的輸入輸出 三 順序結構程序設計舉例 四 第 3章 順序結構程序設計 83 函數(shù)調用語句 函數(shù)調用語句是由一次函數(shù)調用加一個分號構成的一個語句。 j=j+i。 94 【 例 】 格式輸出函數(shù) printf( )舉例。 float c=。 b= c 用于輸出單個字符 printf(c=%c,a)。 x=7b o 用于輸出無符號以八進制表示的整數(shù) printf(y=%o,a)。 y=39。 例如: printf(%s,This is a book! )。 main() { int x=10,y=10。 【 例 】 以八進制形式輸出十進制整數(shù)舉例。 } 99 3.附加格式說明符 符號 作 用 l 用于長整型整數(shù),可加在格式符 d、 o、 x、 u前面 m(正整數(shù) ) 數(shù)據(jù)最小寬度 n(正整數(shù) ) 對實數(shù)表示輸出 n位小數(shù);對字符串,表示截取的字符個數(shù) - 輸出的數(shù)字或字符在域內向左靠 100 printf( )的附加格式說明符舉例 輸出語句 輸出結果 說明 printf(%5d,123)。 printf(%2d,123)。 printf(%6s,LOVE)。 printf(%,)。 printf(%.3s,miss)。 scanf(%d%d,amp。 printf(“%d- %d=%d”,x,y,z)。 p=a。 /*向屏幕輸出字符串 */ printf(%s\n, str)。char1)。 } 105 字符數(shù)據(jù)的輸入輸出 1. putchar( )函數(shù) 【 例 】 輸出單個字符函數(shù)。 putchar(c)。 putchar(c)。 /*從鍵盤讀入字符直到回車結束 */ putchar(c)。 scanf(%d%d,amp。 printf(%d,z)。b=4。b=c。a39。c39。\11639。 i=8。 printf(%d,%d,%d,%d\n,I,j,m,n)。b39。 or 97(ASCII) c2=39。 include main() {int a,b,max。b)。 } 117 雙分支 if語句 1.語法格式 雙分支條件語句的一般格式如下 : ? if(表達式 ) 語句 1; ? else 語句 2; 2.執(zhí)行過程 表達式 語句 1 語句 2 真 假 118 – 【 例 】 輸入兩個整數(shù),使用雙分支 if語句,輸出其中較大的數(shù)。a,amp。 } 119 【 例 】 貨物征稅問題,價格在1萬元以上的征 5%, 5000元以上 1萬元以下的征 3%, 1000元以上 5000以下的征 2%, 1000元以下的免稅,讀入貨物價格,計算并輸出稅金。price)。 price = 5000。如果是偶數(shù),則輸出 even number,如果是奇數(shù),則輸出 odd number。 leap=(num%2==0)?1:0。 include main() { int a,b,max。b)。 printf(Please input A,B: )。 if(a!=b) if(ab) printf(AB\n)。由ASCII碼表可知 ASCII值小于 32的為控制字符。 c=getchar()。amp。) printf(This is a digit\n)。amp。 else if(c=39。c=39。 } 126 switch語句 1.語法格式 switch語句的一般格式如下 : switch(表達式 ) { case常量表達式 1: 語句 1。 } 127 default =常量表達式 n =常量表達式 2 =常量表達式 1 表達式 語句 1 語句 2 語句 n 語句 n+1 … switch…case 語句的執(zhí)行過程 128 –【 例 】 從鍵盤輸入某一學生的百分制成績,給出相應的等級。 printf(Please enter score:)。,score)。 case 6:printf(Pass!\n)。 scanf(%d,amp。 } 131 include main() { int x。 else printf(x 0\n)。 include main() { int x,y,z,max,min。z)。 else if (miny) min=y。 } 133 【 例 】 從鍵盤輸入一個實數(shù),求它的絕對值。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1