真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語(yǔ)言學(xué)習(xí)筆記—數(shù)據(jù)類型轉(zhuǎn)換-創(chuàng)新互聯(lián)

目錄

創(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)換

強(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ō)明符所表示的類型。

格式:(類型說(shuō)明符)(表達(dá)式)

二、隱式類型轉(zhuǎn)換 1、整型提升 (僅作用于char,short) 1.1、整型提升的解釋

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)整型提升

高位補(bǔ)零

1.3、整型提升的意義∶

表達(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)算。

2、算術(shù)轉(zhuǎ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)查看詳情吧


新聞標(biāo)題:c語(yǔ)言學(xué)習(xí)筆記—數(shù)據(jù)類型轉(zhuǎn)換-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://weahome.cn/article/dsdsci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部