c語言float和int怎么同時存在?
int型和float型的變量能夠一起計算。但有時候會得到錯誤的結果。
float是浮點型,int是整數。
在計算機里是兩種不同類的數據,在內存里存放方式不同,運算方法也不同.
從數值范圍來說,float的數值范圍,含蓋了int的數值范圍.
int的數值范圍是float的數值范圍的一個部分.--從這個意義說float包含了int.
比如a=1+b/2,當b為奇數時,由于b是整型變量,/使用整除運算,如3/2會等于1,再加一,結果是2,結果就是錯誤的。
c語言float和int怎么同時存在?
int型和float型的變量能夠一起計算。但有時候會得到錯誤的結果。
float是浮點型,int是整數。
在計算機里是兩種不同類的數據,在內存里存放方式不同,運算方法也不同.
從數值范圍來說,float的數值范圍,含蓋了int的數值范圍.
int的數值范圍是float的數值范圍的一個部分.--從這個意義說float包含了int.
比如a=1+b/2,當b為奇數時,由于b是整型變量,/使用整除運算,如3/2會等于1,再加一,結果是2,結果就是錯誤的。