负数是单精度还是双精度?

如题所述

负数和单精度双精度没关系
整数也有负数 如果输入的是 -5 那它就是整数 如果输入的是 -5.0 那它就是双精 如果输入的是 -5f 那它就是单精
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-13


    数后加上字母f,如 2.3f、1.0f 等此类是单精度浮点数(float) 。

    数直接写出的数字,如 2.3、1.0 等此类是 double 型的。
    使用double声明的变量和常数是双精度浮点数。
    使用float声明的变量和常数是单精度浮点数。

C 语言浮点数默认是 double 型(双精度浮点数)的。




追问

所以-1是单精度?

相似回答