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

正文內(nèi)容

[工學(xué)]20xx程序設(shè)計(jì)基礎(chǔ)chp(編輯修改稿)

2024-11-14 23:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的。 ?i++ 與 ++i, i與 i的區(qū)別 ++i與 i稱為前綴形式:在計(jì)算時(shí)先改變變量的值,再參與其它運(yùn)算。 i++與 i稱為后綴形式:在計(jì)算時(shí)先參與其它運(yùn)算,再改變變量的值。 賦值運(yùn)算符 含義:將“ =” 右邊的運(yùn)算對(duì)象之值賦給左邊的運(yùn)算對(duì)象。 如: x=1。 x=x+1。 使用要點(diǎn): ( 1)當(dāng)“ =” 兩邊數(shù)據(jù)類型不同時(shí),將進(jìn)行數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換,原則是:以“ =” 左邊運(yùn)算對(duì)象的數(shù)據(jù)類型為準(zhǔn)。 如: int x。 float y=。 x=y。 則運(yùn)行結(jié)果為 int型 說(shuō)明: ( 2) 復(fù)合賦值運(yùn)算符 賦值運(yùn)算時(shí)不同類型數(shù)據(jù)間的自動(dòng)轉(zhuǎn)換 實(shí)型數(shù)據(jù)賦值給整型數(shù)據(jù)時(shí),舍棄小數(shù)部分; 即: int=float的結(jié)果為 int型。 如: float a。 int s。 a=。 s=a。 這時(shí) s的值為 12。 將整型數(shù)據(jù)賦值給實(shí)型變量時(shí),數(shù)值不變,但數(shù)據(jù)是浮點(diǎn)形式的; 即 float=int的結(jié)果為 float型。 如: int s。 float a。 s=12。 a=s。 這時(shí) a的值為 。 當(dāng)字符數(shù)據(jù)賦值給整型變量時(shí),則將字符數(shù)據(jù)放到整型變量的低 8位中,高 8位數(shù)根據(jù)的存放數(shù)據(jù)有兩種情況: 即: int=char ? 當(dāng) char為無(wú)符號(hào) 或 unsigned char時(shí), 高 8位應(yīng)補(bǔ) 0; 如: unsigned char c。 int x。 c=‘\376’。 x=c。 則 x的值為 254。 ? 當(dāng) char為有符號(hào) 數(shù)據(jù)時(shí),高 8位需進(jìn)行“ 符號(hào)位擴(kuò)展 ”,即高 8位將依據(jù)符號(hào)位的值來(lái)決定是補(bǔ) 0或補(bǔ) 1; 如: char c。 int x。 c=‘\376’。 x=c。 則 x的值為 2。 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 賦值運(yùn)算時(shí)不同類型數(shù)據(jù)間的自動(dòng)轉(zhuǎn)換 賦值運(yùn)算時(shí)不同類型數(shù)據(jù)間的自動(dòng)轉(zhuǎn)換 將帶符號(hào)的整型數(shù)據(jù)賦值給長(zhǎng)整型數(shù)據(jù)時(shí),要進(jìn)行符號(hào)擴(kuò)展。如果 int型數(shù)據(jù)為正值,則 long int 型數(shù)據(jù)的高 16位補(bǔ) 0;如果 int型數(shù)據(jù)為負(fù)值,則long int 型數(shù)據(jù)的高 16位補(bǔ) 1,以保持其原有數(shù)據(jù)不變。 將 long int 型數(shù)據(jù)賦值給 int型數(shù)據(jù)時(shí),只將 long int 型數(shù)據(jù)的低 16位原封不動(dòng)的送到 int 型變量中去( 截?cái)?)。 將 unsigned int型數(shù)據(jù)賦值給 long int型數(shù)據(jù)時(shí),不存在符號(hào)擴(kuò)展問(wèn)題,只需將高位補(bǔ) 0;將 unsigned int型數(shù)據(jù)賦值給 int型數(shù)據(jù)時(shí),有可能出現(xiàn)錯(cuò)誤數(shù)據(jù)。 如: int a。 unsigned b=65535。 a=b。 printf(“%d\n”,a)。 此時(shí) a的值為 1。( 補(bǔ)碼 ) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 復(fù)習(xí) 補(bǔ)碼 : 數(shù)據(jù)在計(jì)算機(jī)中是以補(bǔ)碼的形式存放的。 補(bǔ)碼是數(shù)據(jù)在計(jì)算機(jī)中的一種編碼原則。 ?正數(shù)的補(bǔ)碼仍為它的原碼( 8位二進(jìn)制) ?負(fù)數(shù)的補(bǔ)碼是將原碼的除最高位以外的所有位取反然后加 1,最高位為 1。 如: 15的補(bǔ)碼為: 00001111( 8位) 0000000000001111( 16位) 15的補(bǔ)碼為: 11110001( 8位) 11111111111110001( 16位) 復(fù)合賦值運(yùn)算符的使用要點(diǎn) 含義:在賦值運(yùn)算符“ =” 之前加上其它運(yùn)算符構(gòu)成的運(yùn) 算符。 一般形式: 表達(dá)式 1 運(yùn)算符 =表達(dá)式 2 等價(jià)于: 表達(dá)式 1=表達(dá)式 1 運(yùn)算符 表達(dá)式 2 如: ?a+=3 等價(jià)于 a=a+3 ?x*=3 等價(jià)于 x=x*3 ?x%=3 等價(jià)于 x=x%3 ?x/=y+3 等價(jià)于 x=x/(y+3) 使用要點(diǎn) ?凡是二元(二目)運(yùn)算符,都可以與“ =” 組合成復(fù)合賦值符 如: +=,=,*=,/=,%=,=,=,amp。=,^=,|=等。 ?使用復(fù)合賦值符的目的:簡(jiǎn)化程序;提高編譯效率。 逗號(hào) 運(yùn)算符 (順序求值運(yùn)算符 ) 含義:用于分隔各個(gè)表達(dá)式,最后一個(gè)表達(dá)式的值代表整個(gè)表達(dá)式的值。 形式: ?簡(jiǎn)單形式: 表達(dá)式 1,表達(dá)式 2 如: a=1,a+2 ?一般形式: 表達(dá)式 1,表達(dá)式 2,表達(dá)式 3。,表達(dá)式 n 如: a=3,a+3,a+10,a=a+20,a+1 求解過(guò)程 從左至右依次計(jì)算各個(gè)表達(dá)式的的值,最后一個(gè)表達(dá)式的值即為整個(gè)表達(dá)式的值。 例: 1) a=3*5,a*4 結(jié)果為 60 2) (a=3*5,a*4),a+5 結(jié)果為 20 關(guān)系 運(yùn)算符 含義:關(guān)系運(yùn)算符用于判斷各個(gè)運(yùn)算對(duì)象之間的相互關(guān)系 符號(hào)類型: 、 、 =、 =、 ==、 != 優(yōu)先級(jí): ? 、 、 =、 =的優(yōu)先級(jí)相同,而 = =、 !=優(yōu)先級(jí)相同,且前者高于后者; ?關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符,高于賦值運(yùn)算符。 例: ?ca+b 等價(jià)于 c(a+b) ?ab!=c 等價(jià)于 (ab)!=c ?a= =bc 等價(jià)于
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1