java java中浮點(diǎn)型能和整型求模嗎?
java中浮點(diǎn)型能和整型求模嗎?是,int升級(jí)為float,結(jié)果是float/Tclass test/T{T public static void main(string[]args)/T{T int
java中浮點(diǎn)型能和整型求模嗎?
是,int升級(jí)為float,結(jié)果是float/Tclass test/T{T public static void main(string[]args)/T{T int i/T float T/T i=5T=4.6f/T系統(tǒng)輸出打?。╥%t) 系統(tǒng)輸出打?。╰%i) } }結(jié)果表明,無(wú)論浮點(diǎn)數(shù)據(jù)是在“%”的左側(cè)還是在“%”的右側(cè),整數(shù)轉(zhuǎn)換后可以自動(dòng)升級(jí)
兩個(gè)整數(shù)的除法等于一個(gè)整數(shù)。例如,int a=10,int b=3系統(tǒng)輸出打?。ˋ/b)結(jié)果是:3。它是以下小數(shù)點(diǎn)的直接截?cái)?。取前面的整?shù)。如果小于1,則直接取0。小數(shù)點(diǎn)是否為0.99。全部為0。
java的int的兩個(gè)類型相除,結(jié)果怎么取舍?
以32位計(jì)算機(jī)為例,在C語(yǔ)言中,基本數(shù)字?jǐn)?shù)據(jù)包括:char,unsignedchar占用一個(gè)字節(jié),short,unsignedshort占用兩個(gè)字節(jié),int,unsignedint占用四個(gè)字節(jié),long,unsignedlong占用四個(gè)字節(jié)(64位編譯系統(tǒng)中為8個(gè)字節(jié)),float單精度浮點(diǎn)占用四個(gè)字節(jié),雙精度浮點(diǎn)占用8個(gè)字節(jié),數(shù)據(jù)從上到下可以表示的范圍越來(lái)越大。當(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)類型!