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

正文內(nèi)容

[工學(xué)]第2章c語(yǔ)言-wenkub.com

2024-12-20 12:33 本頁(yè)面
   

【正文】 掌握它們的優(yōu)先級(jí)關(guān)系特別重要。 ? 逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低,其次是賦值運(yùn)算符。 else printf(“%d”,b)。 結(jié)果為 :m的值為 1,x的值為 1,n的值為 3 2. 11條件運(yùn)算符與表達(dá)式 expr1 取 expr2值 取 expr3值 非 0 =0 ? 條件運(yùn)算符可嵌套 如 x 0 ? 1 : (x 0 ? 1 : 0) ? 一般形式(唯一三目運(yùn)算): ? expr1 ? expr2 : expr3 ? 執(zhí)行過(guò)程 ? 功能:相當(dāng)于條件語(yǔ)句,但不能取代一般 if語(yǔ)句 例 求 a+|b| printf(“a+|b|=%d\n”,b0?a+b:ab)。 (n = c d) //結(jié)果: m = 0, n = 1 因此 amp。 m = 1。 c /*只在 a為真時(shí),才判別 b的值; */ 只在 a、 b都為真時(shí),才判別 c的值 例 a || b || c /*只在 a為假時(shí),才判別 b的值; 只在 a、 b都為假時(shí),才判別 c的值 */ 例 a = 1。 例 a amp。 等價(jià)于: c = (((b 3) amp。 問(wèn): c = b 3 amp。 8) (a 2) amp。amp。amp。 b 1 等價(jià)于: 2. 邏輯運(yùn)算符和邏輯表達(dá)式 ? 邏輯表達(dá)式 用邏輯運(yùn)算符連接起來(lái)的式子稱為 邏輯表達(dá)式 。amp。amp。 B A || B 假 假 1 1 0 0 假 真 1 0 0 1 真 假 0 1 0 1 真 真 0 0 1 1 ? 邏輯運(yùn)算真值表 !、 ~、 ++、 、 sizeof 高 算術(shù)運(yùn)算符 移位運(yùn)算符 關(guān)系運(yùn)算符 amp。amp。 x = 。 等價(jià)于: d = ((a != c) == ((a b) c))。 b = 2。 + 1 c – i – 5 * j == k + 1 注意: ? C語(yǔ)言用 0表示假,非 0表示真。 y=(x=ab,(z=a*c,b+x))。 printf (―%d,%d,%d‖, (a, b, c), b, c)。 例如: 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。 結(jié)合性: 左結(jié)合性 。 p = ? i = ? j = ? ⑤ p = i+++i++。 ① p = i++。 ④ 在表達(dá)式中,連續(xù)使同一變量進(jìn)行自增或自減運(yùn)算時(shí),很容易出錯(cuò),所以最好避免這種用法。 因?yàn)?++和 蘊(yùn)含著賦值操作。 a = 3。 printf(―%d‖, j++)。 k = j++。 a+=a*=a=a*=3。= y 例 : a=12。= ^= |= 含義: exp1 op= exp2 ? exp1 = exp1 op exp2 定義: 將算術(shù)運(yùn)算符、位運(yùn)算符與賦值運(yùn)算符組合在一起就構(gòu)成了 復(fù)合賦值運(yùn)算符 。 x/=2。 (2)不提倡平凡使用,建議在定義時(shí)就仔細(xì)考慮變量類(lèi)型。 例 : char ch。 . 6(字符)的輸出 ? putchar(): 例如 : char a=?a?。 . 5(字符)的輸入 ? getchar(): 例如 : char a。 s = ?!‘ + ?G‘ // s = 33 + 71。 例: a = ?D‘。 } 運(yùn)行結(jié)果: (屏幕顯示 ) A B C I say:‖How are you?‖ \C Program\ Visual ?C‘ 補(bǔ)充:字符在計(jì)算中怎么存儲(chǔ)的? ASCII碼 值是什么 ? 教材 P337頁(yè)附錄 ? 字符型數(shù)據(jù)類(lèi)型符是 char(字符 character) ? 在內(nèi)存中占 1個(gè)字節(jié) ? 字符變量存放字符 ASCII碼 ? char與 int數(shù)據(jù)間可進(jìn)行算術(shù)運(yùn)算 ? 存在有符號(hào)和無(wú)符號(hào)之分。 printf (\\C Program\\\n)。 double b=。 scanf (%f, amp。 scanf (%f, amp。a)。a)。b,amp。 float f。 ?雙精度實(shí)型 ( double) double x, y。 } 12345678901234567890 a=123(a=%d) a= 123(a=%6d) a= +123(a=%+6d) a=123 (a=%6d) a=123 (a=%06d) a=+00123(a=%+06d) 運(yùn)行結(jié)果: 實(shí)型( float 和 double) 只說(shuō)明 float 和 double,其他見(jiàn)后 常量和 . 實(shí)型變量 ? 實(shí)型常量(實(shí)數(shù)或浮點(diǎn)數(shù)) ? 十進(jìn)制小數(shù)形式: 由數(shù)字 0~ 9和小數(shù)點(diǎn)組成 . 如 :,5. ?指數(shù)形式:由十進(jìn)制數(shù),加階碼標(biāo)志 e或 E以及階碼(只能為整數(shù),可以帶符號(hào))組成 . 其一般形式為: aEn 其中: a為十進(jìn)制數(shù), n為十進(jìn)制整數(shù),都不可缺少。 printf (a=%+6d(a=%%+6d)\n, a)。 ? 說(shuō)明: %[] [+] [0] [width] [.precision] [l] [h] d 輔助格式控制字符(修飾符) . 5(整形)的輸出 【例 】 有符號(hào)整數(shù)的格式化輸出 include void main ( ) { int a = 123。 ? +: 輸出正數(shù)時(shí),在數(shù)的前面加上+號(hào)。a,amp。a,amp。 printf(\na=%d,a+1=%d\n,a,b)。//這是個(gè)字節(jié)整數(shù)所能表示的最大值 b=a+1。 printf(整數(shù)為: %d 個(gè)字節(jié) \n,sizeof(int))。 ? 有符號(hào)基本型( int) int a = 2。 當(dāng)程序中定義了一個(gè)變量時(shí),計(jì)算機(jī)會(huì)為這個(gè)變量分配一個(gè)相應(yīng)大小的內(nèi)存單元。 正確的輸入是: 12, 34↙ . 整型 (int) ——只講一種,其他見(jiàn)后續(xù) ?整型變量的定義 int 變量名 [, 變量名 2, …… ,變量名 n]; int必須小寫(xiě) 至少一個(gè)空格 必須為合法的標(biāo)識(shí)符 以逗號(hào) ,分隔 以分號(hào) 。 例如: scanf (%d,%d, amp。B39。A39。ch1, amp。num2)。比方說(shuō),在輸入數(shù)值數(shù)據(jù)時(shí),遇到字母等非數(shù)值符號(hào)。 (7) 輸入數(shù)據(jù)時(shí),遇到以下情況,系統(tǒng)認(rèn)為該數(shù)據(jù)結(jié)束: ? 遇到空格,或者回車(chē)鍵,或者 Tab鍵。d39。ch2)。 scanf (%d, amp。 改為: printf (num1=)。num2)。m, amp。num2)。 (3) 為改善人機(jī)交互性,同時(shí)簡(jiǎn)化輸入操作,在設(shè)計(jì)輸入操作時(shí),一般先用 printf( )函數(shù)輸出一個(gè)提示信息,再用 scanf( )函數(shù)進(jìn)行數(shù)據(jù)輸入 。a , amp。 scanf (%d, amp。a)。 //輸出 +003 浮點(diǎn)型 %g,%G 按照 %f或 %e中輸出寬度比較短的一種格式輸出。 //輸出 浮點(diǎn)型 %e,%E 以指數(shù)形式輸出一個(gè)浮點(diǎn)型數(shù)據(jù)。 例如: printf (my name is %s, wangjinghua)。 例如: char ch = 39。 //輸出 244 無(wú)符號(hào)整型 %u 以十進(jìn)制形式輸出一個(gè)無(wú)符號(hào)整型數(shù)據(jù)。 //輸出 a4 printf (%X, a)。 printf (%d, a)。 //輸出結(jié)果: ch = 65 (以 39。 輸出結(jié)果將是: 5 + 3 = 8, 5 – 3 = 2, 5 * 3 = 28710 輸出隨機(jī) char ch = 39。 //只有一個(gè)字符串參數(shù), 輸出為: how are you? printf (―how old are you?\n‖, 20)。此時(shí),常規(guī)字符原樣輸出,而格式控制符的位置上輸出對(duì)應(yīng)的表達(dá)式的值,其對(duì)應(yīng)的順序是: 從左到右的格式控制符對(duì)應(yīng)從左到右的表達(dá)式。其格式為: %[修飾符 ]格式轉(zhuǎn)換字符 例: long int x = 0x8AB6。 ? 功能 按照 “ 格式控制字符串 ” 的要求,將 表達(dá)式 1,表達(dá)式2, … ,表達(dá)式 n的值顯示在計(jì)算機(jī)屏幕上。 result=x2+x3。discount)。 ? 賦值表達(dá)式 ? 定義: 由賦值運(yùn)算符或復(fù)合賦值運(yùn)算符(后面即將介紹),將一個(gè)變量和一個(gè)表達(dá)式連接起來(lái)的表達(dá)式,稱為 賦值表達(dá)式 。 要表示相等的意思則應(yīng)用關(guān)系運(yùn)算符 “ ==‖表示,二者切勿混淆! 賦值運(yùn)算符和賦值表達(dá)式 賦值運(yùn)算符和賦值表達(dá)式 ? 賦值運(yùn)算符 ( “ = ” ,雙目運(yùn)算符) ? 一般形式: 變量 = 常量或變量或表達(dá)式 ? 功能: 將右邊常量或變量或表達(dá)式的值賦給左邊變量 例如: int x, y, z。 例如: 30 = a。) 求字節(jié)數(shù) :( sizeof) 強(qiáng)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1