Consider the following C code:
#include int main(int argc, char* argv[]) { const long double ld = 0.12345678901234567890123456789012345L
The sizeof operator returns the size in bytes of the data type. The floating point format types are not really comparable to the byte size of the data type, other that bigger size usually means better precision.
sizeof