double作比較 浮點(diǎn)型和整型相加,結(jié)果是什么類型?
浮點(diǎn)型和整型相加,結(jié)果是什么類型?以32位計(jì)算機(jī)為例,在C語(yǔ)言中,基本的數(shù)字?jǐn)?shù)據(jù)包括:char,unsignedchar占1字節(jié),short,unsignedshort占2字節(jié),int,unsigne
浮點(diǎn)型和整型相加,結(jié)果是什么類型?
以32位計(jì)算機(jī)為例,在C語(yǔ)言中,基本的數(shù)字?jǐn)?shù)據(jù)包括:char,unsignedchar占1字節(jié),short,unsignedshort占2字節(jié),int,unsignedint占4字節(jié),long,unsignedlong占4字節(jié)(在64位編譯系統(tǒng)中,8字節(jié))float,單精度浮點(diǎn)占4字節(jié),雙精度浮點(diǎn)占用8個(gè)字節(jié)。從上到下,數(shù)據(jù)可以表示的范圍越來越大。當(dāng)上述不同類型的數(shù)據(jù)混合在一起時(shí),運(yùn)算結(jié)果會(huì)自動(dòng)采用多種數(shù)據(jù)類型作為結(jié)果數(shù)據(jù)類型,如:short int=int float=floatlong double=double。因此,整數(shù)和浮點(diǎn)混合運(yùn)算的結(jié)果是浮點(diǎn)類型
int型double型相加返回的結(jié)果是什么類型?
結(jié)果是double,因?yàn)槿绻莍nt,則可能會(huì)報(bào)告錯(cuò)誤,因?yàn)閐ouble的值范圍比較大,即兩個(gè)無法鍵入的數(shù)據(jù)操作將轉(zhuǎn)換為值范圍較大的類型
結(jié)果是double,因?yàn)槿绻莍nt,則可能會(huì)報(bào)告錯(cuò)誤,因?yàn)橹捣秶鷇ouble是比較大的,即兩種不同類型的數(shù)據(jù)操作,將轉(zhuǎn)換成一種范圍較大的類型