文章目录
- 1L
- 5.3f
- 'abc'
- 1E-10
以这道题为例
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 类似的错误
参考