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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 牧之 中级黑马   /  2014-2-27 15:58  /  2512 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 牧之 于 2014-3-9 20:31 编辑

int时printf语句是printf("%d");
cha时printf语句是printf("%c");
float时printf语句是printf("%f");
double时printf语句是什么啊

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

11 个回复

倒序浏览
double的输出跟float的输出一样都是%f
回复 使用道具 举报
还是printf("%f");
回复 使用道具 举报
printf("%f");

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
char,要仔细哦
回复 使用道具 举报
double的printf语句肯定是%f呀
回复 使用道具 举报
在某些编译器里面·double型数据·用%f会报错!我遇到过!要是报错,你就加一个l·用%lf·就不会报错了。
回复 使用道具 举报
话说···我刚刚查了··纠正下我刚刚楼上的说法,我记错···是输入double型数据是,用scanf时·要用“%lf”,是我记错了··谅解··不要误导了·楼主··还有输出是·用“%f”最好,某些编译器支持“%lf”但是不建议用!!
回复 使用道具 举报
其实楼主可以在Xcode里面测试一下的
比如一double类型用%c格式输入,会警告



点击警告会有提示,让你用%f代替



回复 使用道具 举报
可以看一下这张表:

回复 使用道具 举报
double和float 共用%f占位符,其中%后面加.x,可以保留x位小数。例如%.2f,保留两位小数
回复 使用道具 举报
double 和 float 一样 都是 printf(“%f”);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马