C语言基础知识教学

第一章:C语言基础知识(实型、字符型、算术运算符)

实型数据(浮点型)

实型数据也称为浮点型数据,用于表示带小数点的数值。C语言中有两种实型数据:

// 单精度浮点型(4字节,约6-7位有效数字)
float price = 19.99f;

// 双精度浮点型(8字节,约15-16位有效数字)
double pi = 3.141592653589793;

// 科学计数法表示
double distance = 1.496e8; // 1.496 × 10^8(地球到太阳的距离)

浮点数的特点:

  • 浮点数在内存中按照IEEE 754标准存储
  • 有精度限制,不适合精确计算(如金融计算)
  • 表示范围远大于整型数据
  • 默认的浮点类型是double
  • 是否计算小数为位数?

实型数据练习题

选择题

在C语言中,以下哪个声明是正确的单精度浮点数?

A. float x = 3.14;
B. float x = 3.14f;
C. float x = 3.14d;
D. float x = 3.14l;
正确答案:B。在C语言中,单精度浮点数需要使用后缀'f'或'F'来明确表示。

填空题

以下代码的输出结果是:

float a = 1.0 / 3.0;
printf("%.2f", a);

做更多题
正确答案:0.33。%.2f表示保留两位小数。

学习进度

已完成 0%