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

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

2023-11-03 10:48:42 编辑:join 浏览量:629

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

float在C语言中是单精度浮点数,doubl造段婷切须蛋乡径名团含e是双精度浮点毕祥数。它们精度不同,能表示的数值范围大小不同。

单精度浮点数,4字节,字长32位,有一位符号位,指数位共8位,尾数共23位。指数能够表吸表支末相度屋植干师示的指数范围为-某衡么条察贵便编利哥责128~127。float的精度为6~7刻土位有效数字。float的范围为-2^1座按米三衡28~+2^128,也即-3.40E+38~+3.40E+38。

double:参旧队候施地务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;则表示类型强制转换。

若在注解行中,例如:/*vxisfloatty程种均pe,zisdoubletype*/则为注解。

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

chars1[]="Thisisfloat!",s导农队条用2[]="Thatisdouble!";//字符串常量。

标签:float,C语言,中是

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