Je suis quasi certain que les bases de données modernes utilisent double ou long double.
Les bases de données possèdent plusieurs types numériques (dont float et double), mais pour stocker du monétaire, elles n'utilisent ni l'un ni l'autre, elles utilisent des flottants décimaux. Le C ne possède nativement aucun type de ce genre, mais ça existe dans d'autres langages (type decimal en .Net, par exemple).
[^] # Re: "double" et "long double"
Posté par Buf (Mastodon) . En réponse au journal SQL Decimal vs Double. Évalué à 2.
Les bases de données possèdent plusieurs types numériques (dont float et double), mais pour stocker du monétaire, elles n'utilisent ni l'un ni l'autre, elles utilisent des flottants décimaux. Le C ne possède nativement aucun type de ce genre, mais ça existe dans d'autres langages (type
decimalen .Net, par exemple).