The short answer to this question is no. That seems obvious to
me, but let me try to give a more complete explanation.
When talking about floating point, the C standard uses the terms
range and precision in relation to aspects of elements in the
abstract machine. (There are separate notions of "precision"
that pertain to integer types or to the *printf() functions, but
these uses do not concern us here.)
In contrast, a floating constant occurs in program source and is
just a sequence of characters. A floating constant has a source
form but does not have a range or precision, as the C standard
uses those terms.
The word "type" is used both to mean a compile-time notion that
is manipulated during compilation and to describe an internal
format that occurs inside the abstract machine at run time. In
many cases these two notions are used interchangeably, but they
aren't quite the same, and pointedly so in the case of floating
point. For example, in n1570 (a C11 draft), 6.3.1.8 paragraph 2
says this:
The values of floating operands and of the results of
floating expressions may be represented in greater range and
precision than that required by the type; the types are not
changed thereby.
This sentence illustrates the distinction between "type" as a
compile-time notion and a run-time internal format, which may
be different than the internal format of the compile-time type.
Floating constants have a compile-time type (which is determined
by their suffix, or lack thereof). However the type does not
necessarily determine the internal format used to represent the
constant. Again from n1570, 6.4.4.2 paragraph 5 says in its
last sentence:
All floating constants of the same source form(75) shall
convert to the same internal format with the same value.
The footnote numbered 75 gives clarifying examples:
1.23, 1.230, 123e-2, 123e-02, and 1.23L are all different
source forms and thus need not convert to the same internal
format and value.
After reading the above explanation I hope it is clear that the
excerpt from n2731 refers to what internal format is used, and
does not refer to any aspect of the source form (except of course
indirectly because constants having the same source form must use
the same internal format and have the same value).
Does that make more sense now?