A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 806487984 中级黑马   /  2015-3-9 13:18  /  905 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

double和float都是用于小数  但是关于输出有什么不同   求大神详细介绍

5 个回复

倒序浏览
一个是%lf,一个是%f,估计没什么大不同吧
回复 使用道具 举报
double比float精度更高
回复 使用道具 举报 1 0
占用空间大小:double类型占8个字节,float占4个字节
输出:double和float在输出是都%f,系统默认情况下小数点后都是六位,double比float的精度要高,至于小数点后保留几位,自己可以设置
定义时:定义double类型时,只写小数本身,但是定义float型时需要在数值后加一个f

其他应该没啥了吧

点评

谢谢了  发表于 2015-3-9 22:14
回复 使用道具 举报 1 0
tripleCC 发表于 2015-3-9 15:08
一个是%lf,一个是%f,估计没什么大不同吧

输出时double是%lf,float是%f吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马