C语言数据类型、常量与算术表达式全解析
1. 数据类型与常量基础
在C语言中,不同的数据类型和常量有着各自独特的表示和使用方式。
- 浮点数显示格式 :
- 若要以科学计数法显示数值,在 printf 格式字符串中应指定 %e 。
- %g 格式字符可让 printf 决定以普通浮点表示法还是科学计数法显示浮点值。其依据指数的值来判断,若指数小于 -4 或大于 5,则使用 %e (科学计数法)格式;否则,使用 %f 格式。一般建议使用 %g 来显示浮点数,它的输出更美观。
- 十六进制浮点常量 :由前缀 0x 或 0X 开头,后接一个或多个十进制或十六进制数字,再跟 p 或 P ,最后是可选带符号的二进制指数。例如, 0x0.3p10 表示的值为$3/16 × 2^{10} = 192$。
2. 扩展精度类型 double
double 类型与 float 类型非常相似,但当 float 变量的范围不足时使用。声明为 double 类型的变量存储的有效数字大约是 float <
超级会员免费看
订阅专栏 解锁全文
66

被折叠的 条评论
为什么被折叠?



