CB0220-儿童编程C语言入门-float与double类型

本次课我们讲儿童编程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)

编程实践

输入三角形的底边的长度和高的长度,输出三角形的面积。

编程练习

输入梯形的上底和下底的长度,输入高的长度,计算输出梯形的面积。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181108G22A5V00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券