浮點數(shù)float和double 32位浮點數(shù)什么意思?
32位浮點數(shù)什么意思?32位浮點數(shù)是浮點型數(shù)。根據(jù)IEEE標準,最大值范圍為正負3.40282e 038。有效位精度為6到7位(十進制)。至于寫,只要在允許的范圍內(nèi),你可以寫任意多的數(shù)字。什么時候用f
32位浮點數(shù)什么意思?
32位浮點數(shù)是浮點型數(shù)。根據(jù)IEEE標準,最大值范圍為正負3.40282e 038。有效位精度為6到7位(十進制)。至于寫,只要在允許的范圍內(nèi),你可以寫任意多的數(shù)字。
什么時候用float定義變量?
Int是一個整數(shù)變量。要清楚的是,只能定義整數(shù),例如-1100。但是,這個整數(shù)有一個范圍,不是無限大,也不是無限小。例如,在TC2.0系統(tǒng)中,默認情況下,int integer變量被分配2字節(jié)的存儲空間,即16位。因此,在這個系統(tǒng)中,int integer的范圍是(-32768-32767)。如果要定義一個較大的數(shù)字,可以使用long int來定義它。
浮點是指浮點數(shù)據(jù),即小數(shù)。比如1.2、-2.3、3.0等等。在TC2.0系統(tǒng)中,一個浮點數(shù)據(jù)默認分配4個字節(jié),一部分用來存儲整數(shù)部分,另一部分用來存儲小數(shù)部分。所以,這個浮點數(shù)不是無窮大,也不是無窮小。因此,為了定義更大的浮點數(shù)據(jù),使用了雙浮點。它類似于int中的long。
PS:大于double的數(shù)字可以定義為long double。
謝謝