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.
Returns a value that describes the various methods that an implementation can choose for rounding a floating-point value to an integer value.
static const float_round_style round_style = round_toward_zero;
Return Value
A value from the float_round_style enumeration that describes the rounding style.
Remarks
The member stores a value that describes the various methods that an implementation can choose for rounding a floating-point value to an integer value.
The round style is hard coded in this implementation, so even if the program starts up with a different rounding mode, that value will not change.
Example
// numeric_limits_round_style.cpp
// compile with: /EHsc
#include <iostream>
#include <float.h>
#include <limits>
using namespace std;
int main( )
{
cout << "The rounding style for a double type is: "
<< numeric_limits<double>::round_style << endl;
_controlfp_s(NULL,_RC_DOWN,_MCW_RC );
cout << "The rounding style for a double type is now: "
<< numeric_limits<double>::round_style << endl;
cout << "The rounding style for an int type is: "
<< numeric_limits<int>::round_style << endl;
}
The rounding style for a double type is: 1
The rounding style for a double type is now: 1
The rounding style for an int type is: 0
Requirements
Header: <limits>
Namespace: std