Quelle est la différence entre decimal, floatet doubledans .NET? Quand quelqu'un en utiliserait-il
Double est un type de données primitif utilisé pour stocker des nombres fractionnaires contenant une virgule flottante double précision (souvent 64 bits).
Quelle est la différence entre decimal, floatet doubledans .NET? Quand quelqu'un en utiliserait-il
Je veux utiliser a Track-Barpour changer Forml'opacité de a. Voici mon code: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Lorsque je crée l'application, cela donne l'erreur suivante: Impossible de convertir implicitement le type decimalendouble J'ai essayé d'utiliser transet...
Dans le programme suivant, vous pouvez voir que chaque valeur légèrement inférieure à .5est arrondie à l'exception de 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " +...
Un double 64 bits peut représenter un entier +/- 2 53 exactement Compte tenu de ce fait, je choisis d'utiliser un type double comme type unique pour tous mes types, car mon plus grand entier n'est pas signé 32 bits. Mais maintenant, je dois imprimer ces pseudo entiers, mais le problème est qu'ils...
À quoi sert le spécificateur de format correct doubledans printf? Est-ce %fou est-ce %lf? Je le crois %f, mais je n'en suis pas sûr. Exemple de code #include <stdio.h> int main() { double d = 1.4; printf("%lf", d); // Is this wrong?
Quelqu'un peut-il me dire comment arrondir une valeur double à x nombre de décimales dans Swift? J'ai: var totalWorkTimeInHours = (totalWorkTime/60/60) Avec totalWorkTimeêtre un NSTimeInterval (double) en seconde. totalWorkTimeInHours me donnera les heures, mais cela me donne la quantité de temps...
Existe-t-il une fonction isnan ()? PS: je suis à MinGW (si cela fait une différence). J'ai résolu ce problème en utilisant isnan () de <math.h>, qui n'existe pas, dans <cmath>lequel j'étais #includeau
Je dois calculer quelques variables à virgule flottante et mon collègue me suggère de les utiliser à la BigDecimalplace doublecar ce sera plus précis. Mais je veux savoir de quoi il s'agit et comment en tirer le meilleur parti
Comment puis - je convertir un Stringtel que "12.34"un doubleen
J'ai un double en Java et je veux vérifier si c'est le cas NaN. Quelle est la meilleure façon de
Je peux nommer trois avantages à utiliser double(ou float) au lieu de decimal: Utilise moins de mémoire. Plus rapide car les opérations mathématiques en virgule flottante sont prises en charge nativement par les processeurs. Peut représenter une plus grande gamme de nombres. Mais ces avantages...
Je veux arrondir la valeur double à deux décimales en c # comment faire? double inputValue = 48.485; après l'arrondi inputValue = 48.49; Connexe: c # - Comment arrondir une valeur décimale à 2 décimales (pour la sortie sur une
Je veux analyser une chaîne comme "3.5"un double. cependant, double.Parse("3.5") donne 35 et double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) jette a FormatException. Maintenant, les paramètres régionaux de mon ordinateur sont définis sur l'allemand, où une virgule est...
Quel est le plus grand entier "sans flottement" pouvant être stocké dans un type double IEEE 754 sans perte de
Je veux imprimer une double valeur en Java sans forme exponentielle. double dexp = 12345678; System.out.println("dexp: "+dexp); Il montre cette notation E: 1.2345678E7. Je veux l'imprimer comme ceci: 12345678 Quelle est la meilleure façon d'empêcher
Le type de données flottant est un point flottant IEEE 754 32 bits simple précision et le type de données double est un point flottant IEEE 754 64 bits double précision. Qu'est-ce que ça veut dire? Et quand dois-je utiliser float au lieu de double ou
Aujourd'hui, je regardais du code C ++ (écrit par quelqu'un d'autre) et j'ai trouvé cette section: double someValue = ... if (someValue < std::numeric_limits<double>::epsilon() && someValue > -std::numeric_limits<double>::epsilon()) { someValue = 0.0; } J'essaie de...
Récemment, j'ai dû sérialiser un double en texte, puis le récupérer. La valeur ne semble pas être équivalente: double d1 = 0.84551240822557006; string s = d1.ToString("R"); double d2 = double.Parse(s); bool s1 = d1 == d2; // -> s1 is False Mais selon MSDN: Standard Numeric Format Strings ,...
J'ai besoin de stocker un double sous forme de chaîne. Je sais que je peux l'utiliser printfsi je voulais l'afficher, mais je veux juste le stocker dans une variable de chaîne afin que je puisse le stocker dans une carte plus tard (comme valeur , pas comme clé
J'essaie de faire un calculateur du taux de croissance ( Double) qui arrondira le résultat à l'entier le plus proche et recalculera à partir de là, comme tel: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week \(week) has \(users) users")...