Suchergebnisse für Anfrage "floating-point"

11 die antwort

So prüfen Sie, ob ein Gleitkommawert eine ganze Zahl ist

Ich versuche die größte Kubikwurzel zu finden, die eine ganze Zahl ist, also weniger als 12.000. processing = True n = 12000 while processing: n -= 1 if n ** (1/3) == #checks to see if this has decimals or notIch bin nicht sicher, wie ich ...

1 die antwort

Ist 3 * x + x immer genau?

Unter der Annahme von strikter IEEE 754 (keine übermäßige Genauigkeit) und gerundet auf den nächsten geraden Modus ist3*x+x immer ==4*x (und somit genau bei fehlendem Überlauf) und warum? Ich war nicht in der Lage, ein Gegenbeispiel vorzulegen, ...

2 die antwort

Wie konvertiert man float nach uint durch float-Darstellung?

ImC Ich werde dies tun, um die Float-Darstellung der Zahl in DWORD umzuwandeln. Nehmen Sie den Wert aus der Adresse und übertragen Sie den Inhalt in DWORD. dwordVal = *(DWORD*)&floatVal;Also zum Beispiel44.54321 wird werden0x42322C3F. Wie kann ...

TOP-Veröffentlichungen

9 die antwort

Warum kann ich den Gleitkommawert nicht als Vorlagenparameter verwenden?

Wenn ich versuche zu benutzenfloat Als Template-Parameter schreit der Compiler nach diesem Code, währendint funktioniert gut. Ist es, weil ich nicht verwenden kannfloat als vorlagenparameter? #include<iostream> using namespace std; template ...

3 die antwort

Gleitkomma-Mathematik in verschiedenen Programmiersprachen

Ich weiß, dass Gleitkomma-Mathematik bestenfalls hässlich sein kann, aber ich frage mich, ob jemand die folgende Eigenart erklären kann. In den meisten Programmiersprachen habe ich die Addition von 0,4 auf 0,2 getestet, was einen leichten Fehler ...

4 die antwort

Gibt es eine Open-Source-Implementierung von IEEE-754-Operationen in C / C ++? [geschlossen]

Ich suche nach einer Referenzimplementierung von IEEE-754-Operationen. Gibt es so etwas?

2 die antwort

Informationen zum Vergleichen einer Ganzzahl und eines Float / Double in C / C ++

Ich habe den folgenden Code (zögern Sie nicht, den Float mit double zu ändern): class A { public: void setValueFloat(float v) { m_floatValue = v / 3.6; // m/s <-> km/h conversion } void setValueInt(int v1, int v2) { m_intValue1 = v1; m_intValue2 ...

3 die antwort

16-Bit-Floats und GL_HALF_FLOAT

Ich suche / schreibe eine C ++ - Implementierung einer 16-Bit-Gleitkommazahl zur Verwendung mit OpenGL-Vertex-Puffern (Texturkoordinaten, Normalen usw.). Hier sind meine Anforderungen bisher: Muss (offensichtlich) 16-Bit sein.Muss mit ...

7 die antwort

Wie überprüfe ich, ob eine Null positiv oder negativ ist?

Ist es möglich zu überprüfen, ob afloat ist eine positive Null (0.0) oder eine negative Null (-0.0)? Ich habe die konvertiertfloat zu einemString und überprüft, ob die erstechar ist ein'-', aber gibt es noch andere möglichkeiten?

4 die antwort

C printf mit% d und% f

Ich habe an diesem Programm gearbeitet und festgestellt, dass die Verwendung von% f für ein Double und% d für ein Float etwas völlig anderes ergibt. Weiß jemand, warum das passiert? int main () { float a = 1F; double b = 1; printf("float ...