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

正文內容

基本數(shù)據類型(運算符分類及優(yōu)先級)-資料下載頁

2025-07-23 22:50本頁面
  

【正文】 =b+c 等價: a=a*(b+c) 不是: a=a*b+c 例 2: n1*=n2*=n3。 等價: n2=n2*n3。 n1=n1*n2。 ? 十、逗號運算符 , (左,二元) 作用:使兩個表達式變成一個??偙磉_式的值是最后一個表達式的值。 i=a+2, j=b+3。 為一個表達式。 j=(i=12, i+8) 結果 i=12, j=20 運算符的優(yōu)先級 (表 ) 算術 關系 邏輯 移位 條件 按位 邏輯 單目 逗號 賦值 ? 表達式的求值 按運算符的優(yōu)先級和結合性可求出表達式的值。 j=3+(i=2+5)。 表達式的求值存在 副作用 (額外動作 )。 例: i=1。 則 j=i+(++i)。 及 i1amp。amp。++i+1 因此 , ANSI C標準規(guī)定了順序點和求值次序。 順序點定義:程序執(zhí)行序列中一確定點 , 在該點之前的所有副作用都已經完成 , 在該點之后的任何一個副作用都還未發(fā)生。 順序點有 : 1. 調用函數(shù) : myfun1(par1, par2, par3 ) 2. 邏輯運算 : e1 amp。amp。 e2 。 e1 || e2 。 3. 條件運算 : e1 ? e2 : e3 及逗號運算符 4. 表達式語句 : x=y+z++ 。 5. 控制語句 : if(e ) { ... } switch(e ) { … } for( e1 。 e2 。 e3 ) { … } while(e ) { … } do{ … }while(e )。 6. Return語句 : return e 。 ?副作用仍然存在 : i=3。 j=(k=i+1)+(i=5)。 ?C++語言的表達式求值: 1. 遵循運算符優(yōu)先級和結合性。 2. 遵循順序點的原則。 3. 遵循某些情況下不求值 的規(guī)定: amp。amp。 || ? : 表 : 優(yōu)先級 1: :: .* * 167。 類型之間的關系 一、 隱式類型轉換 ?隱式類型轉換規(guī)則: :除 unsigned short外,所有 char,short類型的數(shù)據無條件轉換為 int類型后才參加運算。 ,按升型,即將類型低的數(shù)據轉換為類型高的數(shù)據。 類型高:最大值更大;類型低:最大值更小。 Long double double float unsigned long long unsigned int int unsinged char char ?賦值時的隱式類型轉換:按左值。 可能丟失信息。 二、 強制類型轉換 ? 兩種形式 類型名 ( 表達式 ) ( 類型名 ) 表達式 作用:在程序文本中顯式地控制類型轉換。 ? 強制類型轉換具有第二高優(yōu)先級。強制類型轉換只轉換所作用的表達式的結果,參與運算的變量的類型不轉換。 (float)a+b 只轉換 a,不是轉換 a+b,應寫成 (float)(a+b)。 建議用第二種形式。 例: y=x+int(z)。 y=x+ACCOUNT(z)。
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1