文章目录

  • ​​1L​​
  • ​​5.3f​​
  • ​​'abc'​​
  • ​​1E-10​​


c 实型常量_双精度


以这道题为例

1L

表示 1 类型为long double

L / l 表示类型long double
F / f 表示 float 单精度类型
不写 默认表示 double类型 双精度

5.3f

就表示 float类型的5.3

‘abc’

这是本题的选项也是错误的表示 字符常量 要求单引号内为一个字符

1E-10

(E == e)
aeb 表示 a*10的b次幂 1E-10 表示 1 x 10的-10次幂 是正确的实型常量 值为0.00000

c语言中 绝对值(fabs)小于 1E-6 即为0 所以 1E-10 值为0
注意 e前面的值可以是小数 但e后面的幂 必须为整数 不能存在 1E-10.4 类似的错误

​参考​