static const int digits = 0; 
The member stores the number of radix digits that the type can represent without change (which is the number of bits 
other than any sign bit for a predefined integer type, or the number of mantissa digits for a predefined floating-point 
type).
See the related numeric_limits sample program.