Quelle est la différence entre sizeof (3,0) et sizeof (3.0f)de float (3,0) vs (3.0f)
Je me attendais les deux pour donner le même résultat (float sizeof) .. mais c'est différent.
Dans 32 bit machine, compilateur gcc, sizeof (3.0f) => 4 sizeof (3,0) => 8
Pourquoi?
et 3.0f est un flotteur. – stonemetal
Les constantes décimales et hexadécimales à virgule flottante peuvent être suffixées par f ou F pour indiquer une constante de type float, par l ou L pour indiquer type long double, ou left non suffixe pour une double constante. => c'est trop rapide pour obtenir une réponse ici :) – kumar