目錄
創(chuàng)新互聯(lián)建站專注于五大連池網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供五大連池營(yíng)銷型網(wǎng)站建設(shè),五大連池網(wǎng)站制作、五大連池網(wǎng)頁(yè)設(shè)計(jì)、五大連池網(wǎng)站官網(wǎng)定制、小程序開(kāi)發(fā)服務(wù),打造五大連池網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供五大連池網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。一、強(qiáng)制轉(zhuǎn)換
二、隱式類型轉(zhuǎn)換
1、整型提升 (僅作用于char,short)
1.1、整型提升的解釋
1.2、整型提升的規(guī)則:
1.3、整型提升的意義∶
2、算術(shù)轉(zhuǎn)換
強(qiáng)制轉(zhuǎn)換,是通過(guò)類型轉(zhuǎn)換運(yùn)算來(lái)實(shí)現(xiàn)的。其一般形式為:(類型說(shuō)明符)? (表達(dá)式)? 其功能是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類型說(shuō)明符所表示的類型。
二、隱式類型轉(zhuǎn)換 1、整型提升 (僅作用于char,short) 1.1、整型提升的解釋格式:(類型說(shuō)明符)(表達(dá)式)
C的整型算數(shù)運(yùn)算中至少以整數(shù)類型的精度來(lái)進(jìn)行。為了獲得這個(gè)精度,表達(dá)式中的char和短整型short操作數(shù)再使用之前會(huì)被轉(zhuǎn)換為普通的整型,這種轉(zhuǎn)換叫做整型提升。
b和c的值被提升為普通整型,然后在執(zhí)行加法運(yùn)算。
加法運(yùn)算完成之后,結(jié)果將被截?cái)啵╟har字節(jié)長(zhǎng)度不夠用),然后再存儲(chǔ)在a中。
1.2、整型提升的規(guī)則:? 整型提升是按照變量的數(shù)據(jù)類型的符號(hào)位來(lái)提升的。
1.2.1、負(fù)數(shù)的整形提升
char c1 = -1;
變量c1的二進(jìn)制位(補(bǔ)碼)中只有8個(gè)比特位:1111111
因?yàn)閏har為有符號(hào)的char
所以整形提升的時(shí)候,高位補(bǔ)充符號(hào)位,即為1提升之后的結(jié)果是:
11111111111111111111111111111111
1.2.2、正數(shù)的整形提升
char c2 = 1;
變量c2的二進(jìn)制位(補(bǔ)碼)中只有8個(gè)比特位:00000001
因?yàn)閏har為有符號(hào)的char
所以整形提升的時(shí)候,高位補(bǔ)充符號(hào)位,即為0提升之后的結(jié)果是:
00000000000000000000000000000001
1.2.3、無(wú)符號(hào)整型提升
1.3、整型提升的意義∶高位補(bǔ)零
2、算術(shù)轉(zhuǎn)換表達(dá)式的整型運(yùn)算要在CPU的相應(yīng)運(yùn)算器件內(nèi)執(zhí)行,CPU內(nèi)整型運(yùn)算器(ALU)的操作數(shù)的字節(jié)長(zhǎng)度—般就是int的字節(jié)長(zhǎng)度,同時(shí)也是CPU的通用寄存器的長(zhǎng)度。
因此,即使兩個(gè)char類型的相加,在CPU執(zhí)行時(shí)實(shí)際上也要先轉(zhuǎn)換為CPU內(nèi)整型操作數(shù)的標(biāo)準(zhǔn)長(zhǎng)度。
通用CPU ( general-purpose CPU )是難以直接實(shí)現(xiàn)兩個(gè)8比特字節(jié)直接相加運(yùn)算(雖然機(jī)器指令中可能有這種字節(jié)相加指令)。所以,表達(dá)式中各種長(zhǎng)度可能小于int長(zhǎng)度的整型值,都必須先轉(zhuǎn)換為int或unsigned int,然后才能送入CPU去執(zhí)行運(yùn)算。
??????如果某個(gè)操作符的各個(gè)操作數(shù)屬于不同的類型,那么除非其中一個(gè)操作數(shù)的轉(zhuǎn)換為另一個(gè)操作數(shù)的類型,否則操作就無(wú)法進(jìn)行。下面的層次體系稱為尋常算術(shù)轉(zhuǎn)換。
注意事項(xiàng):算術(shù)轉(zhuǎn)換要合理,不然會(huì)存在潛在問(wèn)題。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧