Articles of décimal

Conversion de double en chaîne avec N décimales, point en séparateur décimal et pas de séparateur de milliers

J’ai besoin de convertir une décimale en chaîne avec N décimales (deux ou quatre) et NO mille séparateur: ‘XXXXXXX (point) DDDDD’ Le problème avec CultureInfo.InvariantCulture est qu’il y a des places ‘,’ pour séparer des milliers. METTRE À JOUR Cela devrait fonctionner pour les types décimal et double. Ma question précédente: Besoin de convertir une […]

Différence entre DECIMAL et NUMERIC

Quelle est la différence entre le type de données SQL NUMERIC et DECIMAL ? Si les bases de données les traitent différemment, j’aimerais savoir pour au moins: serveur SQL Oracle Db / 2 MySQL PostgreSQL En outre, existe-t-il des différences dans la façon dont les pilotes de firebase database interprètent ces types?

La conversion d’un nombre décimal en nombre double en C # entraîne une différence

Résumé du problème: Pour certaines valeurs décimales, lorsque nous convertissons le type décimal en double, une petite fraction est ajoutée au résultat. Ce qui est pire, c’est qu’il peut y avoir deux valeurs décimales “égales” qui donnent des valeurs doubles différentes lors de la conversion. Échantillon de code: decimal dcm = 8224055000.0000000000m; // dcm = […]

pourcentage de deux int?

Je veux obtenir deux pouces, un divisé par l’autre pour obtenir un nombre décimal ou un pourcentage. Comment puis-je obtenir un pourcentage ou une décimale de ces deux pouces? (Je ne suis pas sûr que ce soit correct .. je suis probablement loin d’ici …) par exemple: int correct = 25; int questionNum = 100; […]

En Java, comment convertissez-vous un nombre décimal en base 36?

Si j’ai un nombre décimal, comment puis-je le convertir en base 36 en Java?

C # Pourquoi les décimales égales peuvent-elles produire des valeurs de hachage inégales?

Nous avons rencontré un nombre décimal magique qui a brisé notre hashtable. Je l’ai réduit au minimum suivant: decimal d0 = 295.50000000000000000000000000m; decimal d1 = 295.5m; Console.WriteLine(“{0} == {1} : {2}”, d0, d1, (d0 == d1)); Console.WriteLine(“0x{0:X8} == 0x{1:X8} : {2}”, d0.GetHashCode(), d1.GetHashCode() , (d0.GetHashCode() == d1.GetHashCode())); Donnant la sortie suivante: 295.50000000000000000000000000 == 295.5 : […]

Comment formater un C # décimal pour supprimer les 0 suivants?

Je veux formater une chaîne en tant que décimal, mais la décimale contient des zéros suivants après la décimale. Comment puis-je le formater pour que ces 0 sans signification disparaissent? ssortingng.Format(“{0}”, 1100M); ssortingng.Format(“{0}”, 1100.1M); ssortingng.Format(“{0}”, 1100.100M); ssortingng.Format(“{0}”, 1100.1000M); affiche: 1100 1100.1 1100.100 1100.1000 mais je veux qu’il soit: 1100 1100.1 1100.1 1100.1 Pour référence, voici […]

Limite à 2 décimales avec un simple tuyau

J’ai trouvé un exemple qui limite un nombre à deux décimales ET transforme le chiffre en un montant monétaire, par exemple 2,55 £. {{ number | currency : ‘GBP’ : true : ‘1.2-2’}} Existe-t-il un simple tuyau qui fait la même chose sans appliquer de monnaie?

C ++ – Conversion décimale en binary

J’ai écrit un programme «simple» (il m’a fallu 30 minutes) qui convertit le nombre décimal en binary. Je suis sûr qu’il y a beaucoup plus simple, alors pouvez-vous me montrer? Voici le code: #include #include using namespace std; int a1, a2, remainder; int tab = 0; int maxtab = 0; int table[0]; int main() { […]

Convertir une chaîne en nombre décimal en ruby

J’ai besoin de travailler avec des nombres décimaux. Dans mon programme, l’utilisateur doit mettre un nombre avec décimales pour convertir ce nombre. Le problème est le suivant: si j’essaie de convertir l’argument en un nombre, j’obtiens un nombre entier sans décimales. # ARGV[0] is: 44.33 size = ARGV[0] puts size.to_i # size is: 44 # […]