




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.第第5章章 數(shù)據(jù)類型和表達(dá)式數(shù)據(jù)類型和表達(dá)式.整型整型n基本類型:基本類型:int類型類型比特數(shù)比特數(shù)取值范圍取值范圍signed int32-231 (231-1)unsigned int320 (232-1)signed short int16-215 (215-1)unsigned short int160 (216-1)signed long int32-231 (231-1)unsinged long int320 (232-1).5.2.2 實型數(shù)據(jù)實型數(shù)據(jù)float4-3.4*10-38 3.4*1038double8-1.7*10-308 1.7*10308系統(tǒng)默認(rèn)實型常量為
2、系統(tǒng)默認(rèn)實型常量為double類型類型若希望指定為若希望指定為float類型在后面加類型在后面加f或或F 2e-3f.5.2.3 字符型數(shù)據(jù)字符型數(shù)據(jù)char c1, c2;c1 = a;c2 = b;字符常量字符常量 以單撇號括起來的一個字符。如以單撇號括起來的一個字符。如a、C、# 以一個以一個開頭的字符序列。開頭的字符序列。字符形式字符形式含含 義義ASCIIASCII碼碼 n換行,將當(dāng)前位置移到下一行開頭換行,將當(dāng)前位置移到下一行開頭10 t水平制表(跳到下一個水平制表(跳到下一個tab位置)位置)9 b退格,將當(dāng)前位置移到前一列退格,將當(dāng)前位置移到前一列8 r回車,將當(dāng)前位置移到本行
3、開頭回車,將當(dāng)前位置移到本行開頭13 f換頁,將當(dāng)前位置移到下一頁開頭換頁,將當(dāng)前位置移到下一頁開頭12字符形式字符形式含含 義義ASCIIASCII碼碼 反斜杠字符反斜杠字符92 單撇號字符單撇號字符39 雙撇號字符雙撇號字符34 ddd1到到3位位8進(jìn)制數(shù)所代表的字符進(jìn)制數(shù)所代表的字符 xhh1到到2位位16進(jìn)制數(shù)所代表的字符進(jìn)制數(shù)所代表的字符.運(yùn)算符及表達(dá)式運(yùn)算符及表達(dá)式nC運(yùn)算符簡介運(yùn)算符簡介算術(shù)運(yùn)算符算術(shù)運(yùn)算符+ - + - * * / % + - / % + -關(guān)系運(yùn)算符關(guān)系運(yùn)算符 = = != = = !=邏輯運(yùn)算符邏輯運(yùn)算符! & |& |位運(yùn)算符位運(yùn)算符 |
4、& | &賦值運(yùn)算符賦值運(yùn)算符= = 及其擴(kuò)展(及其擴(kuò)展(+= -= += -= 等)等)逗號運(yùn)算符逗號運(yùn)算符,強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型轉(zhuǎn)換( (類型)類型)條件運(yùn)算符條件運(yùn)算符?:?:分量運(yùn)算符分量運(yùn)算符. -. -指針運(yùn)算符指針運(yùn)算符* * & &下標(biāo)運(yùn)算符下標(biāo)運(yùn)算符求字節(jié)數(shù)求字節(jié)數(shù)sizeofsizeof其它其它( ) -( ) -.算術(shù)運(yùn)算符算術(shù)運(yùn)算符n基本的算術(shù)運(yùn)算符基本的算術(shù)運(yùn)算符 優(yōu)先級:優(yōu)先級:. 自增、自減運(yùn)算符自增、自減運(yùn)算符 + -n作用作用 使使加加1或減或減1n種類種類 前置前置 +i, -ii=i+1或或i=i-1,i值值 后置后置 i+
5、,i- i值值,i=i+1或或i=i-15+(a+b)+.n復(fù)合賦值運(yùn)算符復(fù)合賦值運(yùn)算符 種類種類 含義含義a+=3 x*=y+8x%=3 a=a+3 x=x* y+8 x=x%3.逗號運(yùn)算符逗號運(yùn)算符n逗號運(yùn)算符逗號運(yùn)算符 形式:形式: 優(yōu)先級優(yōu)先級:最低最低 結(jié)合性結(jié)合性:從左向右從左向右 逗號表達(dá)式逗號表達(dá)式的值:等于表達(dá)式的值:等于表達(dá)式n的值的值x=3, y=13, z=4.000000 .位運(yùn)算符位運(yùn)算符按位取反按位取反右移右移2 00000000 000001015i2 00000000 0101010084i&j 00000000 0001000016ij 000000
6、00 0010110145i|j 00000000 0011110161.5.4 類型轉(zhuǎn)換類型轉(zhuǎn)換n混合運(yùn)算的規(guī)則混合運(yùn)算的規(guī)則 不同類型數(shù)據(jù)混合運(yùn)算,先轉(zhuǎn)化為同一類型不同類型數(shù)據(jù)混合運(yùn)算,先轉(zhuǎn)化為同一類型 轉(zhuǎn)化規(guī)則轉(zhuǎn)化規(guī)則float型一律轉(zhuǎn)化為型一律轉(zhuǎn)化為double型型char,short型轉(zhuǎn)化為型轉(zhuǎn)化為int型型精度低類型轉(zhuǎn)化為精度高類型精度低類型轉(zhuǎn)化為精度高類型floatchar, a=3;float f=5.14;char c=a; 10+c c轉(zhuǎn)化為轉(zhuǎn)化為int型型,c的值為的值為97,則結(jié)果為,則結(jié)果為107 a*f a和和f轉(zhuǎn)化都為轉(zhuǎn)化都為double型型,結(jié)果為結(jié)果為 10+c+a*f 將將10+c的結(jié)果轉(zhuǎn)化為的結(jié)果轉(zhuǎn)化為double型與型與a*f的結(jié)果相加的結(jié)果相加 結(jié)果為結(jié)果為floatchar,shortdoublelongunsignedint.強(qiáng)制類型轉(zhuǎn)換運(yùn)算符強(qiáng)制類型轉(zhuǎn)換運(yùn)算符n作用:將一個表達(dá)式的值轉(zhuǎn)換成所需類型作用:將一個表達(dá)式的值轉(zhuǎn)換成所需類型n一般形式:一般形式: n說明:說明: 表達(dá)式必須用括號括起來表達(dá)式必須用括號括起來 在進(jìn)行強(qiáng)制轉(zhuǎn)換時,得到一個所需類型的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 協(xié)會聘用合同范本
- 醫(yī)藥公司之間合同范本
- 代加工醬料合同范本
- ps租房合同范本
- 價格透明合同范本
- 醫(yī)療資質(zhì)代辦合同范本
- 出售飯店柜機(jī)合同范本
- 冷鏈?zhǔn)称焚忎N合同范本
- 個人貸款購銷合同范本
- 農(nóng)村棚圈修建合同范本
- 常用臨床檢驗
- VDA6.3 基本知識培訓(xùn)教材
- 人類行為與社會環(huán)境全套課件
- 上課用03工程中的價值利益與公正課件
- 司機(jī)安全培訓(xùn)課件
- 公司年度虧損專項治理方案
- 鋼結(jié)構(gòu)施工進(jìn)度計劃保障措施
- 低鉀血癥與橫紋肌溶解綜合征
- 交通運(yùn)輸設(shè)備整套課件匯總完整版電子教案(全)
- 《汽車概論》第二版全套電子課件完整版ppt整本書電子教案最全教學(xué)教程整套課件
- 寶寶相冊生日祝福可愛卡通電子相冊PPT模板
評論
0/150
提交評論