定義一個(gè)整型變量a并賦值為1 為什么浮點(diǎn)數(shù)不能賦給整型變量?
為什么浮點(diǎn)數(shù)不能賦給整型變量?浮點(diǎn)數(shù)可以分配給整數(shù)變量。但請(qǐng)注意,賦值結(jié)果的小數(shù)部分將被省略,例如:float f=12.345int NN=fprintf(%d“,n)//輸出12。另外,注意數(shù)值范
為什么浮點(diǎn)數(shù)不能賦給整型變量?
浮點(diǎn)數(shù)可以分配給整數(shù)變量。但請(qǐng)注意,賦值結(jié)果的小數(shù)部分將被省略,例如:float f=12.345int NN=fprintf(%d“,n)//輸出12。另外,注意數(shù)值范圍。浮點(diǎn)數(shù)允許較大范圍的值,而整數(shù)允許較小范圍的值。當(dāng)值超過(guò)允許的整數(shù)范圍時(shí),結(jié)果將是錯(cuò)誤的。
C語(yǔ)言:定義一個(gè)整型變量并給其賦值,然后用3種不同的方式向屏幕輸出它值(提示:直接引用變量名、一級(jí)?
#包括和限制。H>
內(nèi)景?Main(){
int?A=10,*P1=&A,**P2=&P1
printf(%d?%d?%dn“,a,*P1,**P2)
返回?0
字符型數(shù)據(jù)賦值給整型變量?
這是由不同變量的存儲(chǔ)形式?jīng)Q定的。當(dāng)字符數(shù)據(jù)分配給整數(shù)變量時(shí),由于字符只占用一個(gè)字節(jié),整數(shù)變量是兩個(gè)字節(jié),字符數(shù)據(jù)的前8位放在整數(shù)變量位的下8位,一個(gè)字節(jié)8位,您的輸出帶有一個(gè)符號(hào),表示您的系統(tǒng)是turbo C。