knrt.net
当前位置:首页 >> C语言中 FloAt sum=0.0和DouBlE sum=0.0有什么区别? >>

C语言中 FloAt sum=0.0和DouBlE sum=0.0有什么区别?

申明float类型的sum这个变量并且初始化这个值为0.0 如果满意请采纳,谢谢

C语言中,float和double都属于浮点数。区别在于:double所表示的范围,整数部分范围大于

c语言中 单精度型和双精度型 指两种 类型 的 浮点数。 单精度型 即 float 型, 有效数字

这两个不是函数,是数据类型.float是单精度实型,用4个字节存储 double是双精度实型,用8个

额,先说上面代码%lf是不是写成1(一)f了?然后的是%f貌似是单精度,%lf是双精度。你试试把%l

float为单精度,占4字节(32位)的内存空间,它的数值有效范围是-10的38次方到10的38次方

主要区别就是精度不同 都属于浮点数 也就是小数 ,但精度不同 即取值的范围不同,其中取值范围doub

你要是把第五行的float变成double,也应该在输出语句改为:printf("%16f

都属于浮点数 也就是小数 但精度不同 可以取值的范围double要比float大 所

双精度浮点(double)型,占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com