long double data types usually are
unnecessarily large, and not supported directly by instructions in computer
hardware, many C++ compiler writers arrange for
long to be
int, and for
long double to be synonymous to
double, thereby ensuring that programs employing
long double will compile.