永发信息网

我想知道double型不是16个有效数字么,为何这里只有俩个

答案:3  悬赏:20  手机版
解决时间 2021-11-22 15:54
我想知道double型不是16个有效数字么,为何这里只有俩个
最佳答案
是的,在编译器上输出是1.000000,书上估计是省略了

追问等等,float型是7位,double是16位,怎么回事,计算机怎么显示的是7位,追答这跟他的机制有关系,浮点数中分三部分,尾数符号为,阶码和尾数,尾数即是他的有效位数,学到计算机组成原理的时候会有讲。追问嗯,好的,那现在我想确定一下float个doubke型在实际答题中要保留的有效数字是多少位追答默认的情况是6位小数,但是如果输出格式有说明的话就另当别论了,比如printf("%1.5f", a);这样的就明确保留小数点后5位,.后面的数字是小数的位数。追问嗯,thanks
全部回答
10%3结果为余1 强制转换之后默认会删除多余的零 除非你规定输出格式追问删除多余的只留一个么?追答恩 可以使用格式化输出比如规定小数位数来达到要求效果 默认就是只留一个追问float,longdouble也是么

# include

int main()

{

printf("%lf ",(double)(10%3));

return 0;

}

直接输出给你看一下哈

人家书上这样写,只是为了你看着方便,就别难为人了。。。

追问,,float和double型有效数字一个是7一个是16,那在计算机上怎么变了追答这是编译器造成的,单精度与双精度都只输出小数点后6位。。追问小数点后都保存6位,还是有效数字都是7追答额,不说了是编译器的问题么,你又不是不知道它的有效数字是几位,这么较真。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急求:有关孔子的两则或两则以上的故事!!
十五金色的鱼钩属于哪种体裁?
请问一下,汉王人脸识别考勤机,怎么设置两班
眼镜框压着鬓角怎么办?
御塑体雕连体塑身衣
社区矫正制度的发展与完善引言怎么写
cf里的神奇不见了怎么办?T^T
欧恩mp3V3怎么调?
绵阳北站到四川青龙场多少公里
一个苹果90克 一吨是多少个 要怎么计算
钙要怎么补 关于补钙问题的4个解答
看中一个四百万的别墅,身为一个有钱人,我还
ibatis中isnotempty和isnotnull的区别
拳头打人疼是做拳卧撑好?还是打沙袋好?还是
梅捷 j1900 主板 SY-1900 四核cpu主板,F_USB
推荐资讯
温州道德楷模“兰小草”告别仪式为何近千人含
怎样炸鱼不糊锅?
Makeblock机器人几岁的小孩子可以玩?
城阳哪家做纹身比较好
这妹子穿的啥服装啊
什么叫站间自动闭塞法?
为什么电脑的C盘明明文件大小全部加起来只有5
某企业于2011年12月26日将签发日为2011年10月
科目三下车没熄火算掉么
10000元 1.28的利息 一个月还多少钱
很萌很好推是什么意思呀?~~
有个1.8个子的人说他一步走1.5米,到底相信吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?