本次课我们讲儿童编程C语言入门-float与double类型。
内容分为3个部分:
1.float类型
2.double类型
3.编程实践
float类型
C语言中float类型是单精度浮点型,它占32个bit,有效数字6-7个,数值范围-3.4*10^38~+3.4*10^38。
在小学阶段,可以简单的认为float用来定义小数的变量。
double类型
C语言中double类型是双精度浮点型,它占64个bit,有效数字15-16个,数值范围-1.7*10^-308~1.7*10^308。
在小学阶段,可以简单的认为double用来定义小数的变量。
double类型比float精度高,数值范围大。一般情况下,为了保险起见,我们在C语言中定义一个小数,用double类型就好了。
long double
如果在实际编程中遇到使用double类型数据都溢出的情况下,可以使用long double,long double的有效数字有18-19位,数值范围是-1.2*10^-4932~1.2*10^4932。(但是一般情况下在小学阶段的编程中都用不到long double)
编程实践
输入三角形的底边的长度和高的长度,输出三角形的面积。
编程练习
输入梯形的上底和下底的长度,输入高的长度,计算输出梯形的面积。
领取专属 10元无门槛券
私享最新 技术干货