C语言中float和double的问题。
发表在C语言图书答疑 2013-07-17
是否精华
版块置顶:
[img src=http://h.hiphotos.baidu.com/zhidao/pic/item/e850352ac65c103834e0024ab3119313b17e8998.jpg/img]
如图所示,急求详解。谢谢。
我的那个问题在百度知道中的链接为 http://zhidao.baidu.com/question/570947739?quesup2&oldq=1
分享到:
精彩评论 2
cui_mrkj
学分:0 LV1
TA的每日心情
?
2020-08-20 13:57:19
2013-07-17
沙发
float 6~7位 double15~16位是小数点后的精确度,float能精确到小数点后6位小数,double能精确到小数点后16位(默认只输出6位,可以用%.nlf格式控制输出小数的位数)
float x = 0;
double y = 10;
printf("%f\n",x); //输出0.000000,看小数点后的位数,就是精确度。
printf("%lf",y);  //默认输出6位
printf("%.10lf",y);//控制输出10位小数
32位系统下,用vc6.0是这样。
bangongwenda
学分:0 LV1
TA的每日心情
开心
2020-08-15 17:40:17
2013-07-17
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
float 6~7位 double15~16位是小数点后的精确度,float能精确到小数点后6位小数,double能精确到小数点后16位(默认只输出6位,可以用%.nlf格式控制输出小数的位数)
float x = 0;
double y = 10;
printf("%f\n",x); //输出0.000000,看小数点后的位数,就是精确度。
printf("%lf",y);  //默认输出6位
printf("%.10lf",y);//控制输出10位小数
32位系统下,用vc6.0是这样。
[/FIELDSET]

回复:
  
那您从我的截图中,看到的是我的这台电脑用这个软件,如截图中所示,其他的不考虑,就只是针对“截图”所示的,具体float 和 double的是几位?
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照