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

正文內(nèi)容

c語言相關(guān)知識(shí)ppt課件-資料下載頁

2025-05-05 12:08本頁面
  

【正文】 //4 //3 //c=20,a=4 //c=15,a=4 4. 自增自減 運(yùn)算符 、 符號(hào)運(yùn)算符 ? 負(fù)號(hào)運(yùn)算符( “ ”) 減號(hào)(-)既是一個(gè)算術(shù)運(yùn)算符,又是一個(gè)負(fù)號(hào)運(yùn)算符。負(fù)號(hào)運(yùn)算符是單目運(yùn)算符。 例如: a = 2,那么- a的值就是- 2。負(fù)號(hào)運(yùn)算符的優(yōu)先級(jí)比較高,與強(qiáng)制類型轉(zhuǎn)換符是同一個(gè)級(jí)別。 ? 自增、自減運(yùn)算符注意事項(xiàng) ① ++和 運(yùn)算符只能用于變量,不能用于常量和表達(dá)式。 因?yàn)?++和 蘊(yùn)含著賦值操作。 例 如: 5++、 ( a+b)都是非法的表達(dá)式。 ② 負(fù)號(hào)運(yùn)算符、 ++、 和強(qiáng)制類型轉(zhuǎn)換運(yùn)算符的優(yōu)先級(jí)相同,當(dāng)這些運(yùn)算符連用時(shí),按照從右向左的順序計(jì)算,即具有右結(jié)合性。 ③ 兩個(gè)+和-之間不能有空格。 ④ 在表達(dá)式中,連續(xù)使同一變量進(jìn)行自增或自減運(yùn)算時(shí),很容易出錯(cuò),所以最好避免這種用法。 例如: ++i++是非法的。 ⑤ 自增、自減運(yùn)算,常用于循環(huán)語句中,使循環(huán)控制變變量加(或減) 1,以及指針變量中,使指針指向下(或上)一個(gè)地址。 4. 自增自減 運(yùn)算符 、 符號(hào)運(yùn)算符 例: int p, i = 2, j = 3。 ① p = i++。 p = ? i = ? ② p = i+++j。 p = ? i = ? j = ? ③ p = i+j。 p = ? i = ? j = ? ④ p = i+++j。 p = ? i = ? j = ? ⑤ p = i+++i++。 p = ? i = ? ⑥ p = ++i+(++i)。 p = ? i = ? 2 3 5 3 3 4 2 2 4 3 2 4 4 8 4 5. 算術(shù)運(yùn)算符中數(shù)據(jù)類型轉(zhuǎn)換規(guī)則 低 高 double float long unsigned int char, short long double 說明 : 必定的轉(zhuǎn)換 運(yùn)算對(duì)象類型不同時(shí)轉(zhuǎn)換 例: char ch。 int i。 float f。 double d。 ch/i + f*d (f+i) int int double double double double double double 10+?a? +i*f d/l 例: int i。 float f。 double d。 long l。 int int double double double double double double include void main ( ) { float a, b, c。 a = 7 / 2。 //計(jì)算 7/2得 int型值 3,因此 a的值為 b = 7 / 2 * 。 //計(jì)算 7/2得 int型值 3,再與 ,因此 b的值為 c = * 7 / 2。 //先計(jì)算 *7得 double型的結(jié)果 ,然后再計(jì)算 ,因此 c的值是 printf (a = %f, b = %f, c = %f, a, b, c)。 } a = , b = , c = 6. 逗號(hào)運(yùn)算符 、 逗號(hào)表達(dá)式 位運(yùn)算符: , 逗號(hào)表達(dá)式: 用逗號(hào)連接起來的表達(dá)式。其一般形式為: 表達(dá)式 1,表達(dá)式 2, …… ,表達(dá)式 k 優(yōu)先級(jí): 優(yōu)先級(jí)最低。 結(jié)合性: 左結(jié)合性 。 即逗號(hào)表達(dá)式的求值順序是 從左向右 依此計(jì)算用逗號(hào)分隔的各表達(dá)式的值。 逗號(hào)表達(dá)式 的值: 最后一個(gè)表達(dá)式的值就是整個(gè)逗號(hào)表達(dá)式的值。 用途: 常用于循環(huán) for語句中 。 例如: a+3, b=4, b++ 例 : a = 3 * 5, a * 4 a = 3 * 5, a * 4, a + 5 例 : x = (a = 3, 6 * 3) x = a = 3, 6 * a 例: a = 1。 b = 2。 c = 3。 printf (“%d,%d,%d”, a, b, c)。 printf (“%d,%d,%d”, (a, b, c), b, c)。 //a=15,表達(dá)式值 60 //a=15,表達(dá)式值 20 //賦值表達(dá)式,表達(dá)式值 18, x=18 //逗號(hào)表達(dá)式 ,表達(dá)式值 18,x=3 //1,2,3 //3,2,3 例 : include void main ( ) { int x, y = 7。 float z = 4。 x = (y = y + 6, y / z)。 printf (x = %d\n, x)。 } 運(yùn)行結(jié)果: x = 8. sizeof運(yùn)算符 、 復(fù)合運(yùn)算符 ? sizeof運(yùn)算符 功能: 獲取變量和數(shù)據(jù)類型所占內(nèi)存大?。ㄗ止?jié)數(shù)) 格式: sizeof 表達(dá)式 sizeof(數(shù)據(jù)類型名或表達(dá)式) 例: sizeof (int) 其值為 2(在 ) 其值為 4( 在 ) sizeof (long) 其值是 4 sizeof 10L 其值也是 4 unsigned long a = 2。 sizeof (a) 其值也是 4 ? 復(fù)合賦值運(yùn)算符 種類: += = *= /= %= = = amp。= ^= |= 含義: exp1 op= exp2 ? exp1 = exp1 op exp2 定義: 將算術(shù)運(yùn)算符、位運(yùn)算符與賦值運(yùn)算符組合在一起就構(gòu)成了 復(fù)合賦值運(yùn)算符 。復(fù)合賦值運(yùn)算符即包含了算術(shù)運(yùn)算或位運(yùn)算,又包含了賦值操作。 a += 3 a = a + 3 x *= y + 8 x = x * (y + 8) x %= 3 x = x % 3 x amp。= y = 3 y = 3 和 x amp。= y 例 : a=12。 a+=a=a*a。 //a=264 等價(jià)于 a=a+(a=a(a*a)) 例 : int a=2。 a%=41。 a+=a*=a=a*=3。 //a=0 等價(jià)于 a=a+(a=a*(a=a(a=a*3))) 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 優(yōu) 先 級(jí) 運(yùn) 算 符 需要操作數(shù)的個(gè)數(shù) 結(jié) 合 性 高 低 ( ) 從左向右 ~ ++ (負(fù)號(hào)運(yùn)算符) sizeof (類型 ) 1 (單目運(yùn)算符) 從右向左 * / % 2 (雙目運(yùn)算符) 從左向右 + (減法) 2 (雙目運(yùn)算符) 從左向右 2 (雙目運(yùn)算符) 從左向右 amp。 2 (雙目運(yùn)算符) 從左向右 ^ 2 (雙目運(yùn)算符) 從左向右 | 2 (雙目運(yùn)算符) 從左向右 = += = *= /= %= = = amp。= ^= |= 2 (雙目運(yùn)算符) 從右向左 , 從左向右 判斷表達(dá)式 0XF0F0 amp。 0X1010 + 0X0A0A 5/2的值 ? 0XF0F0 amp。 0X1010 + 0X0A0A 5/2 2 ① ② 0X1A1A 0XF0F0 amp。 ③ 0X6868 0XF0F0 amp。 ④ 0X6060 /的優(yōu)先級(jí)最高 +的優(yōu)先級(jí)比amp。、 高 的優(yōu)先級(jí)比 amp。高 C語言編程習(xí)慣 (1) 一行只放一條語句。 (2) 養(yǎng)成隨時(shí)給程序加注釋的習(xí)慣。 (3) 程序的書寫要有層次感,該縮進(jìn)的一定要縮進(jìn)。 (4) 編寫函數(shù)時(shí),變量定義部分和函數(shù)的執(zhí)行部分之間增加一空行,或者在程序的執(zhí)行部分按照完成的功能塊增加相應(yīng)的空行,會(huì)增加程序的易讀性。 (5) 為變量起有意義的名字,既可以幫助程序員讀懂程序,也可以避免變量的重復(fù)亂用,導(dǎo)致程序的邏輯錯(cuò)誤。 (6) 在運(yùn)算符和賦值符的兩邊加上一個(gè)空格會(huì)增加程序的易讀性。 void main() { int i,sum。 sum=0。 for (i=1。i=100。i++) if (i%2 ==0) sum+=i。 printf(sum=%d,sum)。 } void main ( ) { int i, sum。 sum = 0。 for (i = 1。 i = 100。 i++) if (i % 2 = = 0) sum += i。 printf (sum = %d, sum)。 } 沒有層次感 層次清晰 本章小結(jié) 習(xí)題: P66~ P67 3 本章所介紹的主要內(nèi)容是整型數(shù)據(jù)、實(shí)型數(shù)據(jù)和字符型數(shù)據(jù)的常量表示法和變量定義格式,以及可以作用于這些數(shù)據(jù)類型的運(yùn)算符。雖然本章的內(nèi)容比較煩雜,學(xué)起來也許比較枯燥,但本章的內(nèi)容是學(xué)好 C語言的基礎(chǔ),是每個(gè) C語言程序員必須熟練掌握的。現(xiàn)在我們一起來回憶一下本章有哪些內(nèi)容值得我們特別留意和必須深刻領(lǐng)會(huì)的呢? ? 變量的含義 ? 數(shù)據(jù)在內(nèi)存中的表示形式 ? 不同類型的數(shù)據(jù)在內(nèi)存中的表示范圍 ? 轉(zhuǎn)義字符 ? 有符號(hào)數(shù)與無符號(hào)數(shù)的區(qū)別 ? 數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換與強(qiáng)制類型轉(zhuǎn)換 ? 各種運(yùn)算符、運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1