C语言定义实行变量时,是用float还是double

发布时间:2019-07-31 09:46:02

C语言定义实行变量时,是用float还是double

推荐回答

float和double均为浮点型数据类型,二者均用于小数表示中,仅在所能表示数的范围上和精度上有所不同:

float所能表示数的范围为-2^128 ~ +2^128,能保证6~7位精确的有效数字

double所能表示数的范围为-2^1024 ~ +2^1024,能保证15~16位有效数字

因此,如果变量的绝对值不是很大,且需要的精度不是很高,可以选用float类型,反之则选用double类型。

其他回答

float和double均为浮点型数据类型,二者均用于小数表示中,仅在所能表示数的范围上和精度上有所不同:

float所能表示数的范围为-2^128 ~ +2^128,能保证6~7位精确的有效数字

double所能表示数的范围为-2^1024 ~ +2^1024,能保证15~16位有效数字

以上问题属网友观点,不代表本站立场,仅供参考!