我知道浮点数和双精度浮点数的精度有很大差别。我明白这一点。但是,在C++中,调用scanf和printf函数时,指定双精度浮点数的符号是“%lf”,这代表长浮点数,对吗?因此,虽然浮点数比双精度浮点数精度低,但是一个“长”浮点数(可能被称为长浮点数,因为它可以通过具有更多项来变得“更长”)具有相同的准确性,因此本质上是相同的东西?
仅为澄清,以下是我的意思:
因此,我的问题的核心是:长浮点数是否是double的另一个名称?
仅为澄清,以下是我的意思:
double number = 3.14159;
printf("The number is %lf", number);
因此,我的问题的核心是:长浮点数是否是double的另一个名称?