preguntar acerca de floating-point

7
réponses

Valeur entière du type flottant en C

#include<stdio.h> int main() { float a; printf("Enter a number:"); scanf("%f",&a); printf("%d",a); return 0; } j'exécute le programme avec gcc dans Ubuntu. Pour des valeurs-- 3.3 it gives value 1610612736 …
demandé sur 1970-01-01 00:33:31
8
réponses

égalité des points flottants en Python et en général

j'ai un morceau de code qui se comporte différemment selon que je passe par un dictionnaire pour obtenir des facteurs de conversion ou si je les utilise directement. le code suivant s'affichera 1.0 == 1.0 -> False Mais si vous remplacez factors …
demandé sur 1970-01-01 00:33:30
8
réponses

Conversion IEEE 754 float en hex avec C-printf

idéalement le code suivant prendrait un flottant dans la représentation IEEE 754 et le convertirait en hexadécimal void convert() //gets the float input from user and turns it into hexadecimal { float f; printf("Enter float: "); scanf(" …
demandé sur 1970-01-01 00:33:30
2
réponses

Java: double machine epsilon n’est pas le plus petit x tel que 1+x!= 1?

je suis en train de déterminer l' doublelavable en epsilon en Java, en utilisant la définition de celui-ci étant le plus petit représentable double valeur x tels que 1.0 + x != 1.0, comme en C / C++. Selon wikipedia, cette machine epsilon est égale à …
demandé sur 1970-01-01 00:33:35
5
réponses

BASH expressions arithmétiques

j'avais utilisé plusieurs façons de faire de l'arithmétique entière simple dans BASH (3.2). Mais je n'arrive pas à trouver la meilleure façon (préférée) de le faire. result=`expr 1 + 2` result=$(( 1 + 2 )) let "result = 1 + 2" Quelles sont les dif …
demandé sur 1970-01-01 00:33:30
6
réponses

Algorithme de Compression pour les données IEEE-754

quelqu'un a une recommandation sur un bon algorithme de compression qui fonctionne bien avec virgule flottante double précision des valeurs? Nous avons constaté que la représentation binaire des valeurs à virgule flottante entraîne des taux de compre …
demandé sur 1970-01-01 00:33:30
2
réponses

Pourquoi biaiser l’exposant d’un nombre flottant?

j'essaie d'enrouler ma tête autour de cette représentation en virgule flottante de nombres binaires, mais je n'ai pas pu trouver, peu importe où j'ai regardé, une bonne réponse à la question. Pourquoi l'exposant biaisé? Qu'est-ce qui ne va pas ave …
demandé sur 1970-01-01 00:33:33
3
réponses

Comment convertir les nombres décimaux en IEEE 754?

Comment faire pour changer manuellement un nombre décimal (base 10) en format IEEE 754 mono-précision à virgule flottante? Je comprends qu'il y est de trois pièces, un signe, un exposant, et une mantisse. Je ne comprends pas tout à fait ce que les de …
demandé sur 1970-01-01 00:33:30
10
réponses

Quelle est la manière la plus rapide de convertir float en int sur x86

Quelle est la façon la plus rapide de convertir un nombre à virgule flottante en int sur un CPU x86? Préférablement en C ou en assemblage (qui peut être intégré en C) pour toute combinaison des éléments suivants: 32/64/80 bits float -> 32/64-bit …
demandé sur 1970-01-01 00:33:28
6
réponses

ne peut pas multiplier la séquence par non-int de type ‘float’

niveau: débutant pourquoi j'obtiens l'erreur "ne peut pas multiplier la séquence par non-int de type 'float'"? def nestEgVariable(salary, save, growthRates): SavingsRecord = [] fund = 0 depositPerYear = salary * save * 0.01 for i …
demandé sur 1970-01-01 00:33:30