温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

C语言基础学习基本数据类型-浮点型

发布时间:2020-07-30 19:17:15 来源:网络 阅读:399 作者:macoder 栏目:编程语言

float和double

 

加了小数点的数都是浮点数。C语言有两种书写浮点数的方式,一种是使用常用的标准小数点表示法,如下:

0.00056
8.0
1.23

第二种表示浮点值叫做E表示法。下面是一些例子:

2.52e-8
1.32E9  //E表示法不区分大小写
7E5
9.11e-31

其中,2.52e-8指的是2.52除以10的8次方,7E5指的是7乘以10的5次方。也就是说,E(或e)后面是10的指数。当指数为负时,意味着除以10的乘方。printf()函数用%e说明符打印使用E表示法的数字。

C语言中浮点类型有float、double和long double类型。浮点数的取值范围比整数大的多,float类型必须至少能表示6位有效数字,double类型至少能表示10位有效数字。

 

float和double类型输出说明符为%f,%f的输出格式默认保留6位小数,如果你只想保留小数点后3位数,你可以使用%.3f的形式来输出。

浮点变量的定义如下:

C代码 

  1. float 变量名 = 值;  

  2. double 变量名 = 值;  

 观察一下下面这段代码的输出吧:

C代码 

  1. #include<stdio.h>  

  2.   

  3. int main(void)    

  4. {  

  5.   

  6.     //定义一个double类型的变量并初始化,变量名为score,然后使用printf语句输出你的变量值  

  7.     //在这里写下你的代码  

  8.     double score=1.12345678;   

  9.     printf("%.5f",score);  

  10.     return 0;  

  11. }  

 更多学习内容就在码芽网,http://www.mayacoder.com/lesson/index

C语言基础学习基本数据类型-浮点型


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI