Bonjour
Question générale
En france le séparateur décimal est la virgule.
Alors tous les logiciels développés dans d'autres pays avec le point comme séparateur décimal ne peut pas être utilisé et vice verça ?
Bonjour
Question générale
En france le séparateur décimal est la virgule.
Alors tous les logiciels développés dans d'autres pays avec le point comme séparateur décimal ne peut pas être utilisé et vice verça ?
le sépérateur de décimal est un paramètre de windows, il est possible de connaitre se séparateur (culture.jesaisplusquoi.decimalnumberseparator)
donc les logiciels peuvent fonctionner partout (et heureusement)
nous ce qu'on fait c'est qu'on accepte le . et la virgule dans la saisie et qu'on remplace les 2 par le séparateur de décimal, ainsi l'utilisateur fait ce qu'il veut et ca marche partout
Selon moi, une variable de type numérique utilise toujours le séparateur du point, alors que un numérique est enregistré dans un string, le séparateur utilisé est celui qui est défini dans windows.
Faux, il s'agit alors un nombre écrit en binaire, ou tout simplement d'un booléen.
un décimal, c'est simplement un numérique avec un nombre de chiffres après la virgule, comme par exemple 5,1 , ce qui n'est pas le cas pour 1/3, qui lui est un nombre dit réel.
je ne connais pas le type single, concernant le double, j'évite au maximum de m'en servir, à cause des erreurs d'epsilon machine qui sont trop importantes.
hein ??
toutes les entiers sont stockés en binaire simple, il n'y a pas de . ou de , qui prendrait un octet en ascii à stocker
oui mais au niveau du stockage en mémoire c'est en entier en binaire simple + une spécification de l'emplacement de la décimale (donc un nombre) (enfin en .net, sur sql server c'est la colonne qui doit stocker l'info de l'emplacement de la décimale)
et si tu mets 1/3 dans un decimal c'est 0.33333333 avec un nombre de 3 fini qui est enregistré
tout dépend ce qu'on fait en effet, pour des factures single et double sont à proscrire, pour certains calculs scientifiques ou pour des performances c'est le decimal qui est à éviter
moi je répondais juste à ta phrase limite aberrante "une variable de type numérique utilise toujours le séparateur du point", c'est faux techniquement et insensé globalement
ce n'est pas la peine de jouer sur les mots et de dire plus de bétises
Ne te justifie pas Pol63, romulus ne sait pas de quoi il parle et pour tenté de revenir sur les bêtises qu'il a dit il essaye de noyer le poisson...
ah
^^
c'est vrai que ca ressemble plus à du noyage de poisson qu'à autre chose
m'enfin il ne faut pas laisser la "mauvaise" parole prêcher, et tout le monde peut croire quelque chose de faux, j'ai déjà par le passé dit des choses que je ne revendiquerais plus aujourd'hui
c'est marrant d'ailleurs de retomber sur ses posts quelques années en arrière
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager