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

正文內(nèi)容

武漢大學(xué)c語言課件(文件)

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

下一頁面
 

【正文】 注意 : ?強制轉(zhuǎn)換屬單目運算 , 運算優(yōu)先級為 2。 (float)(x+y) 。 float f=。 關(guān)系運算 (比較運算) ? 即比較兩個量的大小 , 比較的結(jié)果為 ? 真 ? 或 ? 假 ? 。 ? 例 : m+n=20, 測試此關(guān)系是否成立 , 成立為真 ,不成立為假 。 a=b==c 。 a= bc=100 。 x0amp。 11 左結(jié)合 邏輯或 || 12 左結(jié)合 邏輯運算真值表 a !a 1 0 0 1 a b aamp。 邏輯非! 邏輯與 amp。amp。 x=10 amp。amp。amp。amp。amp。++y。 } 輸出 : num=3 ?條件運算符 : ? : ?三目運算符、右結(jié)合、 13級。 ch=(ch=?A‘a(chǎn)mp。 ?在條件表達(dá)式中 , 各表達(dá)式的類型可以不同 , 此時 ,條件表達(dá)式值的類型為表達(dá)式 2和表達(dá)式 3中較高的類型。 ( ) e=30 例 讀程 , 寫出運行結(jié)果。 c = c+a 。 printf(―(4)%d, %d, %d\n‖, a, b, c )。a, amp。 printf(―最大數(shù)為 : %d\n‖, max) 。 ? 格式 : 變量 = 表達(dá)式 ? 作用 : 把右邊表達(dá)式的值 , 賦給左邊的變量 。 如 : int i=*2/2 。 ?整型數(shù)據(jù)賦給字符型時 , 只把低 8位賦給字符變量 。 printf(―y=%d y=%c\n‖, y, y )。 a=b=c=5。 a+=b+c 。 } 運行結(jié)果 : a=5, b=5, c=5 a=10, b=4, c=6 a=20, b=4, c=6 a=0 ? 逗號運算符運算符 : ― , ‖ ?優(yōu)先級 15級 最低, 左 結(jié)合 ? 用逗號運算符將各表達(dá)式連接起來的式子為逗號表達(dá)式。 printf(―y=%d\n‖, y )。 printf(―%d\n‖, z=(x%y, x/y))。 可寫成 : a=0, b=1, c=2 。 a=, b= void main( ) { float a, b, c。 c=a。 } a b c a a b b y x ① ② ③ 習(xí)題 1. 下面四個選項中 , 均是合法整型常量的選項是 ( )。\‘39。\01839。 39。 39。 39。 39。 A) 39。 C) 0x18 D)0xabc 0fff 39。 39。 A B C E1 D 1E1 7. 下列表達(dá)式值為 5的是 : A sqrt() B pow(25,) C 10* D 25%10 C C √ 9. C語言中 , char型數(shù)據(jù)在內(nèi)存中是以 形式存儲的 A 原碼 B 補碼 C ASCⅡ 碼 D 反碼 10. 執(zhí)行以下語句的輸出為: int x=15, y=5。 float c。 3) double x,y。 a*b+cd 結(jié)果的類型為 。 A 0 B 1 C 6 D 12 √ √ 習(xí)題 習(xí)題 : 1) char a。 12,456 0xf ―a‖ AA 習(xí)題 5. 下列變量名中合法的是 。 01177 39。 B) 39。 39。 39。 39。 39。\\039。\39。 A) 160. B) 123 C) 018 D) e3 123e4 .234 e3 .e5 1e3 A B習(xí)題 3. 下面四個選項 , 均是合法轉(zhuǎn)義字符的選項是 ( )。 b=c。 b=。 printf(―%d,%d,%d‖ , (a, b, c) , b ,c)。 b=1。 a=2, b=5, a++, b++, a+b。 逗號運算符和逗號表達(dá)式 表達(dá)式 1 , 表達(dá)式 2 , … , 表達(dá)式 n 例 : 逗號表達(dá)式的應(yīng)用 include void main( ) { int a=2, b=4, c, y。 a+=a=a*=a 。 a=(b=4)+(c=6) 。 共 10種 : +=, = *=、 /=、 %= 等 。 char y。 ( i值為 1 ) 如 : float x=1/4+1/4+1/4 。 4 13 1. 簡單賦值運算符和 賦值 表達(dá)式 例 : 指出下列賦值表達(dá)式的錯誤 ⑴ s=x+y ⑵ 5=n ⑶ a=a*3=2 ⑷ w= ⑸ cos(β)=a/sqrt(a*a+b*b) ⑹ y=int(i) ⑺ k=%4 ⑻ a=a+7。 ? 賦值表達(dá)式 : 由賦值運算符連接起來式子 ?作用 : 將表達(dá)式的值賦給變量 賦值運算符和賦值表達(dá)式 ? 簡單賦值運算符為 ? =‖ 。c)。 include void main( ) { int a, b, c, max 。 printf(―(2)%d\n‖, ac ? a : c++)。 a = a+b 。 例 : int a=15, b=20, c=25, d=30, e 。ch=?Z‘)?(ch+32): ch 。 max= a b ∶ 。 54||(num=0)。 ++x amp。amp。amp。amp。 x!=7 例 2: y能被 4整除 , 但不能被 100整除 或 y能被 400整除 。 將下面的條件用 C語言的邏輯表達(dá)式表示 例 1: 1≤x≤10且 x≠7 x=1 amp。 邏輯或 ‖ 2. 邏輯表達(dá)式 ? 用邏輯運算符將表達(dá)式連接起來的式子 。b 1 1 1 1 0 0 0 1 0 0 0 0 a b a||b 1 1 1 1 0 1 0 1 1 0 0 0 特點 : 全真為真 , 其余為假 。x5 邏輯運算符與邏輯表達(dá)式 1. 邏輯運算符 C邏輯運算符 含義 運算符 優(yōu)先級 結(jié)合性 邏輯非 ! 2 右結(jié)合 邏輯與 amp。 } 輸出結(jié)果 : 1 , 10 , 10 1 , 20 , 11 0 , 20 , 11 關(guān)系運算的不足 ? 關(guān)系表達(dá)式只能表達(dá)簡單的關(guān)系, 如 : sum=1500 y!=z 即只能對一個條件進(jìn)行測試。 a== ( b=c++*2 ) 。 ? 例 : 5(45) ?a‘ ?b‘+3 (a=4)=(b=6) 5278 0 0 0 值為 : 1 例 include void main( ) { int a, b, c。 1. 關(guān)系運算符 含義 運算符 優(yōu)先級 結(jié)合性 小于 6 左結(jié)合 小于等于 = 大于 大于等于 = 等于 == 7 不等于 != 2. 關(guān)系表達(dá)式 ? 用關(guān)系運算符將兩個表達(dá)式連接起來的式子。 printf(―(int)f=%d, f=%f\n‖, (int)f , f )。 (float)(5%3)。 ?數(shù)據(jù)類型說明符和表達(dá)式都必須加括號 (單個變量除外 ) ?例 : int x, y 。 long k=21。 ?自動類型轉(zhuǎn)換 ? 這種類型轉(zhuǎn)換由編譯系統(tǒng)自動完成 ? 轉(zhuǎn)換規(guī)則 : float double long unsigned int char short 低 高 說明 : 1. 橫向的箭頭表示必定的轉(zhuǎn)換 。 如: a[x+b(y+c)] → a*(x+b*(y+c)) 書寫問題: ⑴ LN( X) → 例 : 將下列數(shù)學(xué)式子寫成 C算術(shù)表達(dá)式 2xa ? log( sqrt( a+x*x )x ) ⑵ │ a│ est → abs(a)*exp(s*t ) ⑶ |)s in (| 0x→ sqrt(fabs(sin(x*))) ⑷ xy → pow(x, y) A 3*x^n/(2*x1) B 3*x**n/(2*x1) C 3*pow(x,n ) *(1/(2*x1) ) D 3*pow(n, x) /(2*x1) 例 : 與數(shù)學(xué)式子 3乘以 x的 n次方除以 (2x1)對應(yīng)的C語言表達(dá)式是 ____。 printf(―i=%d, j=%d, k=%d\n‖, i, j, k )。 輸出 : 3 【 例 】 自增、自減運算符的使用 include void main( ) { int i, j, k 。如果有多于兩個 + 或兩個 連寫的情況,則編譯首先識別 前兩個 +或 為增量或減量運算符。 printf(―%d\n‖, i++) 。 a=i 。 例 : m= k= 20 4 n= i= 15 4 【 例 】 自增、自減運算符的使用。 j=5。 此時 , y = 11 若 : x = 10 。 如 : 5%2=1 3%3=0 3%5=3 ?A‘%2=1 +%5 ? 所得結(jié)果的符號與運算符 左 側(cè)操作數(shù)的符號相同 5%2=1 5%2=1 2. 自增 、 自減運算符 含義 運算符 優(yōu)先級 結(jié)合性 功能 自增 ++ 2 右結(jié)合 使變量的值增 1 自減 2 右結(jié)合 使變量的值減 1 使用形式 ? ++i 或 i 變量 i先自增或自減 1,再引用 i。 / 運算符 ① 整數(shù)相除截去余數(shù) , 此運算為整除。 如 : d=a+b*c 。 運算符 運算規(guī)則 操作數(shù)數(shù)目 優(yōu)先級 結(jié)合方向- 負(fù)號 單目 2 右結(jié)合+ 加法 雙目 4 左結(jié)合- 減法 雙目 4 左結(jié)合* 乘法 雙目 3 左結(jié)合/ 除法 雙目 3 左結(jié)合% 求余或模 雙目 3 左結(jié)合1 在 C語言中 ,規(guī)定了運算符的 優(yōu)先級 和 結(jié)合性 。 printf(―the area is%\n‖, area)。b,amp。 //賦初值 標(biāo)準(zhǔn)函數(shù) ? C編譯系統(tǒng)提供的庫函數(shù) ?包括 : 輸入輸出函數(shù)、數(shù)學(xué)函數(shù)、字符和字符串函數(shù)等。 int x=10, y=10, z=10 。 ?在 C語言中沒有字符串變量 ( 但可以用一個字符數(shù)組來存放一個字符串常量 ) 4. 變量的初始化 ? 在說明變量的同時給變量賦初值 ? 格式 : 類型說明符 變量 = 常數(shù) 。 // 將小寫字母轉(zhuǎn)換為大寫字母 printf(―%d %d\n‖, a , c1)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1