|
fixedmanipulator function
<ios> ios_base& fixed ( ios_base& str ); Use fixed-point notation Sets the floatfield format flag for the str stream to fixed.When floatfield is set to fixed, float values are written using fixed-point notation, which means the value is represented with exactly as many digits in the fraction part as specified by the precision field and with no exponent part. The floatfield format flag is both a selective and a toggle flag, so it can take any of its two possible following values (using the manipulators fixed and scientific), or none of them (using ios_base::unsetf):
The floatfield flag is not set in standard streams on initialization. The precision field can be modified using the ios_base::precision member of the stream. Notice that the treatment of the precision field differs between the default floating-point notation and the fixed and scientific notations. On the default floating-point notation, the precision field specifies the maximum number of meaningful digits to display both before and after the decimal point, while in both the fixed and scientific notations, the precision filed specifies exactly how many digits to display after the decimal point, even if they are trailing decimal zeros. Parameters
Return ValueA reference to the stream object.Example
The execution of this example displays something similar to:
See also
|