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

正文內(nèi)容

[工學(xué)]c語言程序設(shè)計(jì)課件-閱讀頁

2024-11-02 23:34本頁面
  

【正文】 的值。源程序如下: include int main(void) { int year = 2021。amp。 return 0。 在使用賦值表達(dá)式時 , 要注意以下幾個問題: ( 1) 賦值運(yùn)算符 “ =”是右結(jié)合性運(yùn)算符 , 即其運(yùn)算次序應(yīng)從右至左執(zhí)行 。 ( 3) 賦值表達(dá)式不是賦值語句 , 但按照C語言規(guī)定 , 任何表達(dá)式在其未尾加上分號就構(gòu)成為語句 。 例如 , 設(shè) a為整型變量 , 則: a=。 ( 5) 在賦值運(yùn)算符 “ =”之前加上某些算術(shù)運(yùn)算符或位運(yùn)算符 , 可以組合成復(fù)合算術(shù)或復(fù)合位運(yùn)算賦值符 。=、 |=、 ^=、 =、 =。 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 30 逗號運(yùn)算符與逗號表達(dá)式 C允許用逗號連接表達(dá)式 。 逗號作為運(yùn)算符使用時是 —個雙目運(yùn)算符 , 其運(yùn)算優(yōu)先級最低 。 例如: 逗號表達(dá)式 (a= 3*5,a*4),a+15的運(yùn)算次序?yàn)椋? 將 3*5的結(jié)果 15賦給變量 a, 再計(jì)算括號內(nèi)第二個表達(dá)式 a*4的值 , 結(jié)果為 60, 該整數(shù) 60是運(yùn)算至此作為括號所構(gòu)成的表達(dá)式的值 ,此時 a的值仍然為 15, 因此最后計(jì)算 a+15時 , 結(jié)果為 30, 即整個表達(dá)式的值為 30。 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 31 sizeof運(yùn)算符 sizeof運(yùn)算符是一個單目運(yùn)算符,返回常量、變量或類型的字節(jié)長度。源程序如下: include int main(void) { float f。 /*顯示如下結(jié)果: */ printf(int : %d\n,sizeof(short int))。 /* int: 4*/ printf(long int : %d\n,sizeof(long int ))。 /*char : 1*/ printf(float : %d\n,sizeof(float))。 /* double : 8*/ printf(f : %d\n,sizeof(f))。 /*i : 8*/ printf(a:%d,b:%d\n,sizeof(3),sizeof())。 } 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 32 運(yùn)算符與優(yōu)先級小結(jié) 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 33 類型轉(zhuǎn)換 C語言允許參加運(yùn)算的數(shù)據(jù)值的類型相互轉(zhuǎn)換,轉(zhuǎn)換的方法有兩種:自動轉(zhuǎn)換(隱式轉(zhuǎn)換)和強(qiáng)制轉(zhuǎn)換(顯式轉(zhuǎn)換)。 ( 2) 整型賦予實(shí)型 , 數(shù)值不變 , 但將以浮點(diǎn)形式存放 , 即增加小數(shù)部分 ( 小數(shù)部分的值為 0) 。 ( 4) 整型賦予字符型 , 只把低八位賦予字符型變量 。 一個 long型或 double型數(shù)據(jù)給一個 int型或 float型變量賦值時 , 可能會引起數(shù)值溢出 。 自動轉(zhuǎn)換遵循以下規(guī)則 : 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 36 強(qiáng)制類型轉(zhuǎn)換 強(qiáng)制類型轉(zhuǎn)換是由程序員通過類型說明符實(shí)現(xiàn)的 , 通過強(qiáng)制類型轉(zhuǎn)換可以將一種類型的變量強(qiáng)制轉(zhuǎn)換為另一種類型 。 ( 2) 無論是強(qiáng)制轉(zhuǎn)換還是自動轉(zhuǎn)換都不改變原數(shù)據(jù)說明該變量的類型 。 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 37 數(shù)據(jù)的輸入與輸出 printf( )函數(shù) printf()函數(shù)的作用:向計(jì)算機(jī)系統(tǒng)默認(rèn)的輸出設(shè)備(一般指終端或顯示器)輸出一個或多個任意類型的數(shù)據(jù)。 其中格式控制參數(shù)以字符串的形式描述,也稱為“格式控制字符串”。這些字符按原樣顯示在屏幕上,如果有漢字系統(tǒng)支持,也可以輸出漢字。 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 38 printf( )函數(shù) ( 2) 格式說明項(xiàng):由 “ %”與格式字符組成 , 其作用是將數(shù)據(jù)轉(zhuǎn)換為指定的格式輸出 , 按不同類型的數(shù)據(jù)有以下不同的格式字符: ? d 格式符 , 用于輸出十進(jìn)制整數(shù) 。 ? %md、 %mld, m為指定的輸出字段的寬度 , 如數(shù)據(jù)的位數(shù)小于 m, 則左端補(bǔ)空;若數(shù)據(jù)位數(shù)大于 m, 則按實(shí)際長度輸出 。 ? x 格式符 , 用于輸出十六進(jìn)制整數(shù) 。 ? c 格式符 , 用于輸出一個字符 。 ? f 格式符 , 用于以小數(shù)形式輸出實(shí)數(shù) ( 包括單 、 雙精度 ) , 如: ? %f、 %lf, 不指定字段寬度 , 由系統(tǒng)自動指定 , 以小數(shù)形式輸出 。 小數(shù)部分并非全部都為有效數(shù)字 。 小數(shù)位數(shù)被截?cái)鄷r按四舍五入輸出 。 ?%, 意義同 f格式 。 在 %與格式符間加 “ ”表示數(shù)據(jù)以左對齊輸出 , 加 “ 0”表示數(shù)據(jù)寬度小于指定寬度時在數(shù)據(jù)前的空位以 “ 0”填充 。 其基本格式為: scanf(控制字符串 ,輸入項(xiàng)列表 )。 輸入項(xiàng)列表則由一個或多個變量地址組成 , 當(dāng)變量地址有多個時 , 各變量地址之間用逗號 “ ,”分隔 ?!?, 這是初學(xué)者容易忽略的一個問題 。 scanf的格式說明項(xiàng)基本同 printf中的格式說明項(xiàng) , 但沒有 中的 n, 表示輸入數(shù)據(jù)時不能規(guī)定精度;也沒有 %u 格式符 , 在輸入無符號數(shù)時 , 以 %d、 %o、 %x格式輸入; % 后的 * 表示跳過相應(yīng)的數(shù)據(jù) , 即 “ 虛讀 ” 。 printf(Please input time(hh:mm:ss): )。h, amp。s)。 printf(Please input time: )。h,amp。s)。 return 0。 printf(Please input radius amp。 scanf(%f%f,amp。high)。 printf(radius=%, high=%, vol=%\n,radius,high,vol)。 } 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 43 函數(shù) scanf()和 printf()的格式及作用 例 410 include int main(void) { float f=。 d1=。 printf(%f,%12f,%,%,%.2f\n,f,f,f,f,f)。 printf(d1+d2=%lf\n,d1+d2)。 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 44 getchar()函數(shù)與 putchar()函數(shù) getchar( )——從標(biāo)準(zhǔn)輸入設(shè)備上讀入一個字符。 putchar(char ch)——將字符變量 ch中的字符輸出到標(biāo)準(zhǔn)輸出設(shè)備。源程序如下: include int main(void) { int i。 for( i=0。 i++){ ch = getchar( )。a39。A39。a39。 } return
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1