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

正文內(nèi)容

[工學(xué)]c語言程序設(shè)計(jì)課件(完整版)

2024-11-23 23:34上一頁面

下一頁面
  

【正文】 舉元素是常量,不是變量。 字符型數(shù)據(jù) 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 18 枚舉類型 “枚舉 ”就是將變量可能的值一一列舉出來,而變量的值只能取其中之一。 ( 3) 一個(gè)字符數(shù)據(jù)既可以以字符形式輸出 , 也可以以整數(shù)形式輸出 , 取決于格式控制符 “ %c” 和 “ %d” 。 ( 4) 字符串常量可以為空 , 即 “” 也是一個(gè)合法的字符串常量 。 字符型數(shù)據(jù) 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 16 3. 字符串常量 字符串常量是由一對雙引號括起來的字符序列 。 } 字符型數(shù)據(jù) 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 14 字符型數(shù)據(jù) 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 15 例 44 用轉(zhuǎn)義字符輸出可打印字符和不可打印字符 include int main(void) { printf(\x4F\x4B\x21\n)。源程序如下: include int main(void) { printf(%c,%d\n,39。 ( 4) 字符常量具有數(shù)值 , 其值是對應(yīng)的 ASCII值 , 即 0~255之間的整數(shù) 。 return 0; } 其中 , a,b應(yīng)是原值輸出 , 但結(jié)果已發(fā)生誤差;從 b+40的結(jié)果看雖然增加了 40, 但仍比 b的初值小 , 結(jié)果沒有意義 。 //跟 L后能否輸出期望值 4294967295? printf(“result=%ld\n”,2147483647L)。 ( 3)變量的使用原則 C語言中變量的使用遵循這樣的原則: 先定義,后使用 。 但是前者比后者有更多的優(yōu)點(diǎn): 1) const 常量有數(shù)據(jù)類型 , 而宏常量沒有數(shù)據(jù)類型 。 3. 指針類型 指針是一種特殊的、具有重要作用的數(shù)據(jù)類型,用來表示變量在內(nèi)存中的地址。 2. 構(gòu)造數(shù)據(jù)類型 根據(jù)已定義的一個(gè)或多個(gè)數(shù)據(jù)類型用構(gòu)造的方法來定義的。 C語言的數(shù)據(jù)類型 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 5 常量與變量 1. 常量 在程序運(yùn)行過程中 值不能被改變的量 稱為常量 , 常量按數(shù)據(jù)本身的類型可分為:整型常量 、 實(shí)型常量和字符型常量 。 ( 1)變量的定義 用戶按標(biāo)識符的命名規(guī)則并結(jié)合程序中的實(shí)際意義對變量命名。 //34的不同計(jì)數(shù)制的輸出 printf(“result=%hd\n,32765)。 a=。 使用字符常量應(yīng)注意以下幾點(diǎn): ( 1) 字符常量只能放在 單引號 中 , 不能用雙引號或其他括號 。 ( 5) 輸出字符常量時(shí)的輸出格式控制符用 %c。 //期望輸出“ ?”的字符和 ASCII碼值 printf(“%c,%d\n”,?h?+2,?h?+2)。 } 使用轉(zhuǎn)義字符時(shí)需要注意以下問題: ( 1) 轉(zhuǎn)義字符中只能使用小寫字母 , 每個(gè)轉(zhuǎn)義字符只能看作一個(gè)字符 。 ( 3) 字符常量占用一個(gè)字節(jié)的內(nèi)存空間 。 字符型數(shù)據(jù) 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 17 4. 字符變量 字符變量的定義: 例如: char ch1,ch2,ch3。 當(dāng)整型量按字符型量處理時(shí) , 只有低 8 bit參與處理 。 ( 2)直接定義 例如: enum [weekdays] {sun,mon,tue,wed,thu,fri,sat} weekday。、 ||、 ! ( 4) 位操作運(yùn)算符: amp。 算術(shù)運(yùn)算符有以下 7種: +( 加 ) 、 ( 減 ) 、 *( 乘 ) 、 / ( 除 ) 、 % ( 取余 ) 、 ++( 自增 ) 、 ( 自減 ) 其中 , 加 、 減 、 乘 、 除和取余 ( 模 ) 運(yùn)算符是雙目運(yùn)算符 ,自增和自減運(yùn)算符是單目運(yùn)算符 。 printf(i=%d\n,i)。 且前四種的優(yōu)先級高于后兩種的優(yōu)先級 。amp。amp。0 、 !a||(ab)+1amp。cb →1amp。0: 由原式 → 0+3amp。amp。amp。 include int main(void) { float a, b。源程序如下: 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 28 三目條件運(yùn)算符與條件表達(dá)式 例 46 判別某一年是否為閏年,閏年的條件是符合下面的條件: 1)能被 4整除,但不能被 100整除; 2)能被 4整除,又能被 400整除。 ( 2) 由于賦值運(yùn)算產(chǎn)生一個(gè)新的表達(dá)式 , 根據(jù)賦值運(yùn)算的定義 , 可以賦給另一個(gè)變量 , 從而產(chǎn)生連續(xù)賦值的效果 。 它們都是雙目運(yùn)算符 。其使用形式為: sizeof (類型標(biāo)識符 | 常量 |變量 ) 例 47 用 sizeof運(yùn)算符求各種數(shù)據(jù)類型的字節(jié)數(shù)。 /* float : 4*/ printf(double : %d\n,sizeof(double))。 ( 3) 字符型賦予整型 , 由于字符型為一個(gè)字節(jié) , 而整型為兩個(gè)字節(jié) , 因此將字符的 ASCII碼值放到整型變量的低八位中 , 高八位為 0。 即對一個(gè)變量進(jìn)行強(qiáng)制轉(zhuǎn)換后得到一個(gè)新類型的數(shù)據(jù) ,但原來變量的類型不變 。 如: ? %d、 %ld, 按整型數(shù)據(jù)的實(shí)際長度輸出 。 其中整數(shù)部分全部輸出 , 小數(shù)部分保留六位 , 但其中單精度數(shù)有 7位有效數(shù) ,雙精度數(shù)有 16位有效數(shù) 。 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 40 scanf( )函數(shù) 格式化輸入函數(shù) scanf ( )的功能是從鍵盤上輸入數(shù)據(jù) , 該輸入數(shù)據(jù)按指定的輸入格式被賦給相應(yīng)的輸入項(xiàng) 。 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 41 函數(shù) scanf()和 printf()的格式及作用 例 48 include int main(void) { int h, m, s。 scanf(%2d%2d%2d,amp。 high: )。 double d1,d2。字符是在回車后被送到緩沖區(qū),然后才由 getchar( )從緩沖區(qū)取出返回。 if( ch =39。 } 。 )ch += 39。 例 411 輸入三字母,轉(zhuǎn)換為大寫字母后輸出。 d2=。radius,amp。m,amp。 scanf(%d:%d:%d, amp。 其中控制字符串規(guī)定數(shù)據(jù)的輸入格式 , 必須用雙引號括起 , 其內(nèi)容由格式說明項(xiàng) 、 普通字符和與輸入分隔符三部分組成 。 2021/11/10 杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院 39 printf( )函數(shù) ? %、 %, 指定輸出的數(shù)據(jù)共占 m 位 , 其中包括 n 位小數(shù) , 如數(shù)據(jù)的位數(shù)小于 m, 則左端補(bǔ)空;若數(shù)據(jù)位數(shù)大于 m, 按實(shí)際長度輸出 。 ? o 格式符 , 用于輸出八進(jìn)制整數(shù) 。其基本格式為: printf(格式控制參數(shù) ,輸出項(xiàng)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1