Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Funktion gibt den Unterschied zwischen 1 und den kleinsten Wert, der größer 1 zurück, das für den Datentyp darstellbar ist.
static Type epsilon( ) throw( );
Rückgabewert
Der Unterschied zwischen 1 und den kleinsten Wert größer als 1, das für den Datentyp darstellbar ist.
Hinweise
Der Wert ist FLT_EPSILON für Typ float.epsilon für einen Typ ist die kleinste positive Gleitkommazahl N so, dass epsilonn + + N darstellbar ist.
Beispiel
// numeric_limits_epsilon.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>
using namespace std;
int main( )
{
cout << "The difference between 1 and the smallest "
<< "value greater than 1\n for float objects is: "
<< numeric_limits<float>::epsilon( )
<< endl;
cout << "The difference between 1 and the smallest "
<< "value greater than 1\n for double objects is: "
<< numeric_limits<double>::epsilon( )
<< endl;
cout << "The difference between 1 and the smallest "
<< "value greater than 1\n for long double objects is: "
<< numeric_limits<long double>::epsilon( )
<< endl;
}
Anforderungen
Header: <limits>
Namespace: std