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

正文內(nèi)容

c程序設計03數(shù)據(jù)類型、運算符與表達式-資料下載頁

2025-08-01 17:24本頁面
  

【正文】 (i++) (i=3) 一般認為 : 從左至右 : 3+4+5=12, i?6. 但 Turbo C. MSC 都是先取三個原值 CS Dept., WUSE 則 : 先對 i進行 3次自加 ,為 6,然后三個 i相加為 18,而 i為 6。 相加 : i+i+i=9 i?6 如果表達式數(shù)為 : k=(++i)+(++i)+(++i) CS Dept., WUSE 2. 在表達式中 ,有的運算符為一個字符 ,有的為兩個字符。 一般地 : 自左至右盡可能多地將若干字符組成一個運算符。 例 : i+++j, 究竟理解為 (i++)+j還是 i+(++j)? CS Dept., WUSE 3. 在函數(shù)調用時 ,如 : printf(%d, %d, i, i++)。 若 i=3, 若參數(shù)計算從左至右 , 則輸出 3, 3 若 從右至左 , 則輸出 4, 3 上述問題看似復雜 ,最好上機實踐 . CS Dept., WUSE 167。 賦值運算符和 賦值表達式 符號 = 為賦值運算符。 2. 整型數(shù)據(jù)賦給實型變量 ,數(shù)值不變 ,但按實數(shù)形式存放 . 1. 將實型數(shù)據(jù) (無論單 ,雙精度 )賦給整型變量時 ,舍棄小數(shù) . 賦值時 ,兩邊類型若不一致 ,則按以下規(guī)則轉換 : CS Dept., WUSE 4. 將 int?long int, 進行符號擴展。 即 : 符號擴展 , 低 16位 ?long 的低 16位。 5. long int ? int 則高 16位截斷。 3. 字符型數(shù)據(jù)賦給整型變量時 : (2)字符 ?帶符號整型變量 ,則字符高位擴展。 (1)字符 ?無符號整型變量 ,則存入低 8位 ,高 8位補零。 CS Dept., WUSE 6. 將 unsigned int 型 ?long int高位補 0。 而位數(shù)相同部分賦值 unsigned int ?int unsigned long ?long unsigned short ?short CS Dept., WUSE 原值傳送 ,但數(shù)據(jù)大小不能超值。 如 : unsigned int a=65535。 int b。 b=a。 則越界 。 CS Dept., WUSE 7. 非 unsigned 型 ?長度相同的 unsigned型數(shù)據(jù) ,原樣傳送 (包括符號位 ) 一、復合賦值運算符:在 = 號之前加一個其它運算符。 C語言規(guī)定 :凡是二目運算符均可構成復合運算符。 例 : a+=3。 相當于 a=a+3 x?=y+8。 相當于 x=x ?(y+8) x%=3。 相當于 x=x% CS Dept., WUSE 一般形式 : 變量 賦值運算符 表達式 二、賦值表達式 例 : x=10 為一賦值表達式 其中 表達式 又可以是一個賦值表達式。 例 : x=(y=10) 相當于 y=10; x=y 由于賦值號為右結合性 ,于是 ( ) 可省略, 即為 : x=y=10; CS Dept., WUSE 例 : a + = a – =a?a (設 a?12) 又 : a=5+(c=6) ?c=6, a=11 a=(b=4)+(c=6) ?b=4, c=6, a=10 a=(b=10)/ (c=2)?b=10,c=2, a=5 進一步 ,還可用復合賦值運算符作下列運算: 步驟 : a?a?144. a – =a ?a ?a=a –a ?a=12 –144= –132 a + = –132 ? a = a+(–132) = –264 CS Dept., WUSE 167。 逗號運算符和逗號表達式 一般形式 : 表達式 1, 表達式 2 其計算規(guī)則 : 先計算表達式 1,再計算表達式 2,最后值為表達式2的值。 例 :a=3?5, a ? 4 則 : 先計算 3 ? 5, a?15, a ? 4=60,結果為 60。 CS Dept., WUSE 又如 : (a=3?5, a ? 4), a+5 擴展形式: 表達式 1, 表達 2, …, 表達式 n, 結果為 20(作為逗號表達式的值 ) ? a+5?a 即 20?a. ? 3 ? 5=15?a ? a ? 4=60 (此時 a值仍未變 ) 結果為表達式 n的值 CS Dept., WUSE 注意 : ? x=(a=3, 6?3) 賦值表達式 , x?18。 ? x=a=3, 6 ? a 逗號表達式 , x?3. 逗號表達式主要用于某些語句中需一次計算多個表達式值的情況。如在循環(huán)語句中。 函數(shù)調用中的實參之間雖然用的是逗號間隔 ,但不是逗號表達式。 如 : printf (%d, %d, %d, a, b, c)。
點擊復制文檔內(nèi)容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1