Suchergebnisse für Anfrage "floating-point"
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 ...
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, ...
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 ...
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 ...
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 ...
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?
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 ...
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 ...
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?
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 ...