C语言程序如何实现两个浮点数相乘?
Float 是“浮点数”的简称。根据定义,它是一种内置于编译器的基本数据类型,用于定义带有浮动小数点的数值。浮点类型变量是可以存储实数的变量,例如 4320.0、-3.33 或 0.01226。浮点数名称中的“浮动”部分指的是小数点可以“浮动”,即它可以支持小数点前后可变数量的数字。
浮点数
| 类别 | 类型 | 最小尺寸 | 典型尺寸 |
|---|---|---|---|
| 浮点数 | float | 4 字节 | 4 字节 |
| double | 8 字节 | 8 字节 | |
| long double | 8 字节 | 8、12 或 16 字节 |
浮点范围
| 尺寸 | 范围 | 精度 |
|---|---|---|
| 4 字节 | ±1.18 x 10-38 到 ±3.4 x 1038 | 6-9 个有效数字,通常为 7 个 |
| 8 字节 | ±2.23 x 10-308 到 ±1.80 x 10308 | 15-18 个有效数字,通常为 16 个 |
| 80 位(通常使用 12 或 16 字节) | ±3.36 x 10-4932 到 ±1.18 x 104932 | 18-21 个有效数字 |
| 16 字节 | ±3.36 x 10-4932 到 ±1.18 x 104932 | 33-36 个有效数字 |
示例
输入 − a=11.23 b=6.7
输出 − 75.241
说明 − 使用 Float 变量。在此程序中,用户有两个数字(浮点数),即 float 变量。然后,这两个数字的乘积存储在一个变量中并在屏幕上显示。
示例
#include <stdio.h>
int main() {
float a, b, c;
a=11.23; b=6.7;
c = (float)(a*b);
// Displaying result up to 3 decimal places.
printf("%3f", c);
return 0;
}输出
75.241
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP