4. 浮点数类型

C 语言的数字类型大致有两种:整数和小数。

小数:

小数是指包含整数部分和小数部分的数字,在C语言中,小数通常用浮点数类型表示,包括 floatdoublelong double,共计三种。

例如:

浮点数类型

数据类型
字节数
中文名
精度
float
4
单精度浮点型
6-7位十进制小数
double
8
双精度浮点型
15-16位十进制小数
long double
10或16(硬件相关)
长双精度浮点型
18-19位十进制小数

说明:

浮点数的常用存储方法:

以上数据浮点数类型的数据在 C 语言编译器中已经实现,一般开发者无需关注浮点数的具体存储细节。

练习:

下列内容使用什么数据类型存储比较合适?

  1. 身高(厘米)
  2. 体重(公斤)
  3. 年龄
  4. 央行黄金储量(克)
  5. 上证指数