The phrase “at least one” is used in the C standard to specify certain translation limits, which are implementation-defined limits that a conforming implementation must document.
Click here: wpaccuracy.com
Specifically, the C standard states that an implementation must document the minimum number of significant decimal digits for the decimal floating-point type, and that this number must be at least one. This is specified in section 5.2.4.2.2 of the C11 standard, which states:
“The minimum number of significant decimal digits for any floating-point type is 1, except for the _Floatn and _Decimaln types, for which it is at least n/4 (rounded up if necessary).”
This means that any conforming C implementation must document the minimum number of significant decimal digits for floating-point types, and that this number must be at least one. However, the implementation is free to choose a larger minimum if desired.