当前位置:酷百书>生活百科>float在C语言中是什么意思?具体的。double呢?谢谢!

float在C语言中是什么意思?具体的。double呢?谢谢!

2024-09-01 12:35:11 编辑:join 浏览量:568

float在C语言中是什么意思?具体的。double呢?谢谢!

float在C语言中是什么意思?具体的。double呢?谢谢!

float在来自C语言中是单精度浮点数,double是双精度浮点毕祥数。它们精度不同,能表示的数值范围大小不同。

单精度浮点数,4字节,字长题世后模待积稳每兵就过32位,有一位符号位,指数位共8位,尾数共23位。指数能够表示的指数范围为-128~127。float的精度为6~7位有效360问答数字。float的范围为-2^128~+2^128,也即-3.40E+3去宣肥费买副族去导小8~+3.40E+38。

dou解术香ble:8字节,字长64位,有一位符号位11bits(指数位),52bits(尾数位),指数能够表示的指数范定水食才雷办右练卫必围为-1023~+1024。double的精度为15~16位。double的范围为-2^1024~+2^1024,也即-1.79E+308~+1.79E+308。

===

在程序中,它们可用于声明变量类型,例如floata=1.23;doubled=123.45;。

若带小括号手冲搏,例如带速交天晚甲没儿金费阻:x=(float)b;y=(能有武是苗混胜double)c;则表示类重种换直神型强制转换。

若在注解行中,例如:/*vxisfloattype,zisd阳联范失伯oubletype*/则为注解。

若用双引号括起来,则是字符串判侍,例如:

chars1[]="Thisisflo执侵部供器策光必缺话预at!",s2[]="Thatisdouble!";//字符串常量。

标签:float,C语言,中是

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/life/459218.html
热门文章