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

正文內(nèi)容

c語言課件四川農(nóng)業(yè)大學(xué)第二章-閱讀頁

2024-10-14 16:57本頁面
  

【正文】 過前面的講解,我們已經(jīng)知道:字符型與整型在 C中是通用的。在混合運(yùn)算時(shí)不同的數(shù)據(jù)先轉(zhuǎn)換成同一類型 ,再進(jìn)行運(yùn)算。橫向的箭頭則表示必然的轉(zhuǎn)換! 例: 10+?a? +i*fd/e ( i為 int型; f為 float;; d為 double; e為 float。 但是,一定要注意: 這種轉(zhuǎn)換并不是將所有的量統(tǒng)一后才進(jìn)行運(yùn)算,而是在運(yùn)算過程中逐步進(jìn)行轉(zhuǎn)換的! 如: include main() { float a。 printf(%f,a)。 例 :若有 x=。 注 2: 強(qiáng) 制類型轉(zhuǎn)換只是生成一個(gè)中間數(shù)據(jù),而原有數(shù)據(jù)的類型、值均不發(fā)生變化 。 z=(int)(x+y)。 } 自增運(yùn)算符為 ++,自減為 ,作用分別是使 變量 的值加 1或減 1。 執(zhí)行 j=i++。i=11。 //則 j=11。 自增、自減運(yùn)算符 ++, 只能用于變量而不能用于常量或表達(dá)式。 ++、 的結(jié)合方向?yàn)?“ 自右向左 ” 。則相當(dāng)于 (i++);即對于語句: printf(“%d”,i++)。 在 TC中,對于 i=3,j=(i++)+(i++),j的值為 6,而 i的值為 5; 在使用 ++、 運(yùn)算符時(shí),應(yīng)注意以下三點(diǎn): ?對于 TC系統(tǒng)而言,當(dāng)遇到類似于 (i++)+(i++)之類的表達(dá)式時(shí),會首先從左到右地 “ 掃描 ” 一遍,如果有 ++i,則先將 i的值自加,然后再計(jì)算整個(gè)表達(dá)式的值;如果是 i++,則先取 i的值來計(jì)算表達(dá)式的值,算完后再將 i進(jìn)行自加! ?因此,對于表達(dá)式 j=(i++)+(i++),其計(jì)算過程相當(dāng)于上以下的幾步之和: k=i+i。i=i+1。 k=i+i。 void main( ) { int i=3,j,k。 printf(“k=%d,i=%d”,k,i)。 k=(++i)+(++i)。 i=3。 printf(“k=%d,i=%d”,k,i )。j=10。 printf(“k=%d,i=%d,j=%d”, k , i , j)。 4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式( P91) ?所謂的 “ 關(guān)系運(yùn)算 ” 實(shí)際上就是比較運(yùn)算 ,將兩個(gè)值進(jìn)行比較 , 判斷比較的結(jié)果是否符合給定的條件 。 ?在 C中 , 關(guān)系運(yùn)算符有 ,=,=,= =,!=。 5 邏輯運(yùn)算符和邏輯表達(dá)式 ?C中的邏輯運(yùn)算符為 amp。(與 ),||(或 ),!(非 )。amp。系統(tǒng)在進(jìn)行邏輯運(yùn)算時(shí) ,只將 “ 0”處理為假 ,而其它的所有的 “ 非 0”數(shù)都作為 “ 真 ” 處理 ?因此 ,以下語句的執(zhí)行結(jié)果可能與編程者意圖不符: int a=5。 else printf(“a!=4”)。 如: 53 amp。 2 || 84!0 ?在邏輯表達(dá)式的求解過程中 ,并非所有的邏輯運(yùn)算符都被執(zhí)行 ,只是在必須執(zhí)行下一個(gè)邏輯運(yùn)算符才能求出表達(dá)式的值時(shí) ,才執(zhí)行該運(yùn)算符 。amp。 n的值為 ? 167。 ?注: sizeof是運(yùn)算符而不是函數(shù) 。 include main() { int a=1000。 } 167。 逗號表達(dá)式 : 用 ‘ , ’ 將兩個(gè)表達(dá)式連接起來 ,稱為逗號表達(dá)式 。 逗號表達(dá)式的一般形式: 表達(dá)式 1, 表達(dá)式 2。則表達(dá)式 a*=a+4,a*4 的值為? ?逗號表達(dá)式可擴(kuò)展為 表達(dá)式 1, 表達(dá)式 2, …… 表達(dá)式 n 它的值為表達(dá)式 n的值 。 因此 ,以下兩個(gè)表達(dá)式: 1) x=(a=3,6*3) 2) x=a=3,6*3 其意義是不同的 , 而且 x的值也是不同的 。第一個(gè)字符作為個(gè)位,第二個(gè)作為十位,然后將之轉(zhuǎn)化為一個(gè)數(shù)字。c1,amp。 ?輸入: 5,2 ?輸出: 25 驗(yàn)證 i++表達(dá)式及 (m=abamp。n=cd). The End
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1