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

正文內(nèi)容

第二章c程序設(shè)計(jì)的初步認(rèn)識(shí)-閱讀頁

2024-08-20 17:50本頁面
  

【正文】 || 位運(yùn)算符 : ~ | ^ amp。 求字節(jié)數(shù) : sizeof 強(qiáng)制類型轉(zhuǎn)換:(類型) 分量運(yùn)算符: . 下標(biāo)運(yùn)算符: [] 其它 : ( ) c語言程序設(shè)計(jì) 第二章C程序設(shè)計(jì)的初步認(rèn)識(shí) C ?算術(shù)運(yùn)算符和表達(dá)式 ?基本算術(shù)運(yùn)算符: + * / % 說明: ?兩整數(shù)相除,結(jié)果為整數(shù) 采取 ? 向零取整 ? 的方法 ?%要求兩側(cè)均為整型數(shù)據(jù) 例 5/2 = 5/ = 例 5%2 = 5%2 = 1%10 = 5%1 = %2 例 = 2 5/ = 例 5%2 = 1 5%2 = 1 1 5%1 = 0 %2 (?) c語言程序設(shè)計(jì) 第二章C程序設(shè)計(jì)的初步認(rèn)識(shí) C ?算術(shù)表達(dá)式和運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 ?C算術(shù)表達(dá)式 :用算術(shù)運(yùn)算符和括號(hào)將運(yùn)算對(duì)象連接起來的、符合 C語法規(guī)則的式子 ?結(jié)合方向?yàn)?? 自左至右 ? 例 a*b/+?a? ab*c/?a?+ ?強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 ?可以將一個(gè)表達(dá)式轉(zhuǎn)換成所需類型 ?形式 (類型名)(表達(dá)式) 類型名與表達(dá)式都應(yīng)用括號(hào)括起來 例( double) a ( int)( x+y) 說明:強(qiáng)制類型轉(zhuǎn)換時(shí),得到一個(gè)所需類型 的中間變量,原變量的類型未發(fā)生變化 例 強(qiáng)制類型轉(zhuǎn)換 main() { float x; int I。 printf( ” x=%f,i= %d\n”,x,i) 。 k=++j。 k=j++。 printf(“%d”,++j)。 printf(“%d”,j++)。b=5。 a=3。c=(a++)*b。 printf(“%d”,i++)。 printf(“%d”,i++)。 float f; f=23;轉(zhuǎn)換成 double f。 注意:數(shù)值范圍不能溢出 ?將一個(gè) float數(shù)據(jù)賦給 double變量時(shí),數(shù)值不變,有效位數(shù)擴(kuò)展到 16位,以 64位存儲(chǔ)。 ?若為有符號(hào)字符,最高位為零,則整型變量的高 8位補(bǔ)零 1 1 1 1 1 1 1 0 c=‘\376’ 0 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 c語言程序設(shè)計(jì) 第二章C程序設(shè)計(jì)的初步認(rèn)識(shí) C ?類型轉(zhuǎn)換 ?若字符最高位為 1,則高八位全部補(bǔ) 1。 1 1 1 1 1 1 1 0 i=289 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 c=‘\376’ c語言程序設(shè)計(jì) 第二章C程序設(shè)計(jì)的初步認(rèn)識(shí) C ?類型轉(zhuǎn)換 ?將 int型數(shù)據(jù)賦給 long變量時(shí),進(jìn)行符號(hào)擴(kuò)展,將整型數(shù)的 16位送到 long型低 16位中,如果 int為正值,則 long高 16位補(bǔ)零,如果 int為負(fù)值,則高 16位補(bǔ) 1。 ?將 unsigned int型數(shù)據(jù)賦給 long型變量時(shí),高位補(bǔ)零 ?將一個(gè) unsigned類型數(shù)據(jù)賦給一個(gè)占字節(jié)數(shù)相同的整型變量,將 unsigned型變量的內(nèi)容原樣送到非 unsigned變量中。 注意:有可能出現(xiàn)數(shù)據(jù)錯(cuò)誤 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 c語言程序設(shè)計(jì) 第二章C程序設(shè)計(jì)的初步認(rèn)識(shí) C ?類型轉(zhuǎn)換 unsigned int a=65535; int b; b=a; 注意:根據(jù)補(bǔ)碼知識(shí), b的值為 1。 a 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 例 有符號(hào)數(shù)據(jù)傳送給無符號(hào)變量 main() { unsigned a; int b=1; a=b; printf(? %u”, a); } 運(yùn)行結(jié)果: 65535 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 b 不同類型的整型數(shù)據(jù)間的賦值: 按存儲(chǔ)單元中的存儲(chǔ)形式直接傳送 c語言程序設(shè)計(jì) 第二章C程序設(shè)計(jì)的初步認(rèn)識(shí) C ?復(fù)合的賦值運(yùn)算符 在 ? =”前加上其他運(yùn)算符,可構(gòu)成復(fù)合的運(yùn)算符 ? a+=3 等價(jià)于 a=a+3 x*=y+8 等價(jià)于 x=x*( y+8) x%=3 等價(jià)于 x=x%3 ?為便于記憶,可以這樣理解 a+=b ( a為變量, b為表達(dá)式) a+=b (將有下劃線的移到 ? =”右側(cè)) a=a+b (在 ? =”左側(cè)補(bǔ)上變量名 a) ?10種復(fù)合賦值運(yùn)算符 +=, =, *=, /=, %=, =,=,amp。 a+b=3。 a+=a=a*a 例 : int a=2。 a+=a*=a=a*=3。b=2。 printf(“%d,%d,%d”,a,b,c)。 //a=15,表達(dá)式值 60 //a=15,表達(dá)式值 20 //賦值表達(dá)式,表達(dá)式值 18, x=18 //逗號(hào)表達(dá)式 ,表達(dá)式值 18,x=3 //1,2,3 //3,2,3 c語言程序設(shè)計(jì) 第二章C程序設(shè)計(jì)的初步認(rèn)識(shí) C ?逗號(hào)運(yùn)算符和表達(dá)式 ?形式: 表達(dá)式 1,表達(dá)式 2,…… 表達(dá)式 n ?結(jié)合性 :從左向右 ?求值順序:表達(dá)式 1,表達(dá)式 2, …… 表達(dá)式 n ?逗號(hào)表達(dá)式 的值:等于表達(dá)式 n的值 ?用途: 常用于循環(huán) for語句中 例 : main() { int x,y=7。 x=(y=y+6,y/z)。 } 運(yùn)行結(jié)果: x=3 c語言程序設(shè)計(jì) 第二章C程序設(shè)計(jì)的初步認(rèn)識(shí) C main() { char a=176,b=219。 printf(%c%c%c%c%c\n,a,b,a,b,a)。 printf(%c%c%c%c%c\n,a,b,a,b,a)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1