numeric_limits::digits

型が、精度なしで表示できる小数点以下の桁数を返します。

static const int digits = 0;

戻り値

型が、精度なしで表示できる小数点以下の桁数。

解説

メンバーは、型が定義済みの整数型の、符号ビット以外のビット数である、または定義済みの浮動小数点型の仮数部の桁数を格納しないで表すことができる小数点以下の桁数。

使用例

// numeric_limits_digits_min.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>

using namespace std;

int main( )
{
   cout << numeric_limits<float>::digits <<endl;
   cout << numeric_limits<double>::digits <<endl;
   cout << numeric_limits<long double>::digits <<endl;
   cout << numeric_limits<int>::digits <<endl;
   cout << numeric_limits<__int64>::digits <<endl;
}
  

必要条件

ヘッダー: <limits>

名前空間: std

参照

関連項目

strstreambuf Class