numeric_limits::round_style
Kayan noktalı değer tamsayı değerine yuvarlama uygulaması seçebileceğiniz çeşitli yöntemlerini tanımlayan bir değer döndürür.
static const float_round_style round_style = round_toward_zero;
Dönüş Değeri
Arasında bir değer float_round_style yuvarlama açıklar numaralandırma stili.
Notlar
Üye kayan noktalı değer tamsayı değerine yuvarlama uygulaması seçebileceğiniz çeşitli yöntemlerini açıklar değeri depolar.
Bu uygulama, bu nedenle bile farklı bir yuvarlama modu program başlatıldığında, bu değeri değişmez kodlanmış yuvarlak stil zordur.
Örnek
// 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;
}
Gereksinimler
Başlık: <limits>
Namespace: std