強制類型轉(zhuǎn)換運算符
發(fā)布時間:2016/7/13 20:41:11 訪問次數(shù):1496
強制類型轉(zhuǎn)換運算符HCPL2630的作用就是將表達式或者變量的類型強制轉(zhuǎn)換成為所要求的類型。在C51中有兩種數(shù)據(jù)類型轉(zhuǎn)換方式:一種是隱式轉(zhuǎn)換,另―種是顯式轉(zhuǎn)換。例如:
b=100M就可以得知b=0x190,然而a的值為0x90,也就是b的低8位。因為b是int型,a是char型數(shù)據(jù),只能存儲8位,所以在將b賦值給a時執(zhí)行了數(shù)據(jù)類型的隱式轉(zhuǎn)換。隱式轉(zhuǎn)換式在對程序進行編譯時是由編譯器自動處理的,隱式轉(zhuǎn)換有以下規(guī)則:
為char類型不能運算,所以先將所有的char類型的操作數(shù)轉(zhuǎn)換成為int類型,然后再
依據(jù)另一個數(shù)據(jù)的類型進行相應(yīng)的變換,變換原則參照第二條。
不同類型的兩個操作數(shù)進行運算時,轉(zhuǎn)換類型以提高運算精度為原則。當(dāng)整型數(shù)據(jù)和浮點型數(shù)據(jù)進行運算時,將整型數(shù)據(jù)轉(zhuǎn)換成浮點型數(shù)據(jù),再進行運算,結(jié)果為浮點型數(shù)據(jù); 當(dāng)字符型數(shù)據(jù)和整型數(shù)據(jù)進行運算時,將字符型據(jù)轉(zhuǎn)換成整型數(shù)據(jù),然后進行計算,結(jié)果為整型數(shù)據(jù)。
果強制類型轉(zhuǎn)換運算符連接的兩個數(shù)據(jù)是對變量的賦值,則僅將賦值號右邊的表達式
類型轉(zhuǎn)換成為賦值號左邊的類型。在C51中只有山ar,int,long及n0at這幾種基本的數(shù)據(jù)類型可以被隱式轉(zhuǎn)換,而其他的數(shù)據(jù)類型就只能用到顯示轉(zhuǎn)換。
強制類型轉(zhuǎn)換運算符HCPL2630的作用就是將表達式或者變量的類型強制轉(zhuǎn)換成為所要求的類型。在C51中有兩種數(shù)據(jù)類型轉(zhuǎn)換方式:一種是隱式轉(zhuǎn)換,另―種是顯式轉(zhuǎn)換。例如:
b=100M就可以得知b=0x190,然而a的值為0x90,也就是b的低8位。因為b是int型,a是char型數(shù)據(jù),只能存儲8位,所以在將b賦值給a時執(zhí)行了數(shù)據(jù)類型的隱式轉(zhuǎn)換。隱式轉(zhuǎn)換式在對程序進行編譯時是由編譯器自動處理的,隱式轉(zhuǎn)換有以下規(guī)則:
為char類型不能運算,所以先將所有的char類型的操作數(shù)轉(zhuǎn)換成為int類型,然后再
依據(jù)另一個數(shù)據(jù)的類型進行相應(yīng)的變換,變換原則參照第二條。
不同類型的兩個操作數(shù)進行運算時,轉(zhuǎn)換類型以提高運算精度為原則。當(dāng)整型數(shù)據(jù)和浮點型數(shù)據(jù)進行運算時,將整型數(shù)據(jù)轉(zhuǎn)換成浮點型數(shù)據(jù),再進行運算,結(jié)果為浮點型數(shù)據(jù); 當(dāng)字符型數(shù)據(jù)和整型數(shù)據(jù)進行運算時,將字符型據(jù)轉(zhuǎn)換成整型數(shù)據(jù),然后進行計算,結(jié)果為整型數(shù)據(jù)。
果強制類型轉(zhuǎn)換運算符連接的兩個數(shù)據(jù)是對變量的賦值,則僅將賦值號右邊的表達式
類型轉(zhuǎn)換成為賦值號左邊的類型。在C51中只有山ar,int,long及n0at這幾種基本的數(shù)據(jù)類型可以被隱式轉(zhuǎn)換,而其他的數(shù)據(jù)類型就只能用到顯示轉(zhuǎn)換。
上一篇:復(fù)含賦值運算符
上一篇:C51流程控制語句
熱門點擊
- 有源區(qū)的形成
- 熱載流子注入機理
- 天線效應(yīng)原理圖
- 方塊電阻的測量
- 顆粒在sC―1溶液中的氧化和溶解
- PCM的作用
- 匯編結(jié)束偽指令END
- 半導(dǎo)體制造所使用的水是超純?nèi)ルx子水
- 帶借位減法指令
- sOC51單片機的定時功能和計數(shù)功能本質(zhì)上有
推薦技術(shù)資料
- 高性能CMOS模擬四通道SPDT多路復(fù)用器應(yīng)
- 頂級汽車壓力傳感器信號調(diào)理芯片 (SSC)
- 通用電源管理集成電路 (PMI
- 2.4Ω低導(dǎo)通電阻
- Arm Cortex-M0+微控制器產(chǎn)品組合
- 硅絕緣體(SOI)工藝8位數(shù)字
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究