C语言程序设计基础教程:实型类型
2015-3-11编辑:ljnbset
实型类型
1、实型常量
形如1.2、0.5、0.0023、1.0、2.0的数据,可以赋给实型变量
2、实型变量
(1) 单精度(float)
声明:float a;
范围:占32位, -3.4*10-38— 3.4*1038 ,6位精度
(2) 双精度(double)
声明:double a;
范围:占64位,-1.7*10-308—1.7*10308 ,16位精度
3、实型常量的表示
十进制小数:如 .123、123.、0.123、123.0、0.0
指数形式(规范化):1.23e6或1.23E6——1.23*106
0.123e7或0.123E7 非规范化
12.3e5或12.3E5 非规范化
4、 实例练习——输入3个数(整数或小数均可),求平均
分析:输入的3个数可以是整数,也可是小数,故只能声明为实型
整数:1.0
代码:
main()
{
float x1,x2,x3,average; -------------------声明4个实型变量,分别输入的3个数和平均值
printf(“Please input three float data:\n”); -----------提示输入3个实型数据
scanf (“ %f , %f , %f”,&x1,&x2,&x3); ------输入3个实型数据,分别给x1、x2、x3,逗号隔开
average=(x1+x2+x3)/3; -------求平均值
printf(“Average=%f\n”,average); --------输出结果
}