Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

strstreambuf Class