我在看一本C语言的书时遇见了一个问题 3Q
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/24 19:12:52
我在看一本C语言的书时遇见了一个问题 3Q
是这么写的:许多C编译系统将实型常量作为双精度处理.例如已定义一个实型变量f,有如下语句:f=2.45678*4523.65
系统将2.45678和4523.65按双精度数据存储(占64位)和运算,得到的双精度的乘积,然后取前七位赋给实型变量f.这样可以保证计算更精确.
我不理解的是得到的乘积不是11113.612847吗 可是这个范围属于单精度啊 ,为什么一直用双精度,对于这类概念我很迷糊 ,感激不尽.解释越详细越容易明白越好
上面说 “然后取前七位赋给实型变量f,这样可以保证计算更精确”为什么这样就能计算更精确呢,还有他说的前七位是什么前七位 .我越看越糊涂了..你们看我的提问 能知道我哪个地方没学好哪里不明白吗 我自己都不知道我要问什么了~无奈 就是知道不理解!
是这么写的:许多C编译系统将实型常量作为双精度处理.例如已定义一个实型变量f,有如下语句:f=2.45678*4523.65
系统将2.45678和4523.65按双精度数据存储(占64位)和运算,得到的双精度的乘积,然后取前七位赋给实型变量f.这样可以保证计算更精确.
我不理解的是得到的乘积不是11113.612847吗 可是这个范围属于单精度啊 ,为什么一直用双精度,对于这类概念我很迷糊 ,感激不尽.解释越详细越容易明白越好
上面说 “然后取前七位赋给实型变量f,这样可以保证计算更精确”为什么这样就能计算更精确呢,还有他说的前七位是什么前七位 .我越看越糊涂了..你们看我的提问 能知道我哪个地方没学好哪里不明白吗 我自己都不知道我要问什么了~无奈 就是知道不理解!
首先关于浮点数的精度,楼主及然知道float是32位,那么你是否知道浮点数在计算机中是怎么表示的?
是通过数符±\x05尾数m\x05阶符±\x05阶码e表示的,而这四个东西一共占有32位
你说的单精度的范围,是指其表示数的最大范围,而不是精度范围,比如1.xxx(小数点后100位)是不是也在float的范围内,但你看能表示的了么?
32位中尾数的位数决定了其精度,而阶码的位数决定了其范围
11113.612847这数字,我们可以算成2进制10101101101001.10010101100111101111,我的计算器不太好,可能不太准,但是你可以看出,其表示光尾数至少需要35位,很明显float表示不了
是通过数符±\x05尾数m\x05阶符±\x05阶码e表示的,而这四个东西一共占有32位
你说的单精度的范围,是指其表示数的最大范围,而不是精度范围,比如1.xxx(小数点后100位)是不是也在float的范围内,但你看能表示的了么?
32位中尾数的位数决定了其精度,而阶码的位数决定了其范围
11113.612847这数字,我们可以算成2进制10101101101001.10010101100111101111,我的计算器不太好,可能不太准,但是你可以看出,其表示光尾数至少需要35位,很明显float表示不了
我在看一本C语言的书时遇见了一个问题 3Q
在街上走着的时候,我遇见了一个看老朋友.用分词作状语,用英语怎么翻译
明朝皇帝朱祁镇我看了一本历史书,发现了一个问题.书上说:“朱祁镇出生两个多月就被立为了皇太子.朱祁镇登基的时候只有7岁,
难难的数学问题请各位哥哥姐姐帮我下,3Q3Q~~~1、一本书,小明第一天看了全书的四分之一,第二天从80页开始看起,这本
英语翻译她教我们英语.我问他一个问题.她给了我一本书.他给我们看照片.
一本故事书,小明每天看8页,看了5天后,结果还剩下这本书的三分之二,这本故事书有多少页拜托各位了 3Q
世界充满了我们相遇的几率,我却始终无法遇见你.3Q
关于英语的一个问题:“我在淘宝平台购买了一本书”,请问这个“在”,应该用什么介词,或者说,那些介词
Hi, 在百度知道里看见你回答一个关于american accent training这本书的问题.我最近也在看这本书,
汉语的一个问题.A:这本书我一天能看完.B:这本书我一天看得完.我的对外课本说A,B两个句子的意思差不多.1:这本书我一
英语翻译本人初三水平.最近我看了一本书,叫做《朝花夕拾》.这本书向我们讲述了鲁迅的童年的美好时光.在鲁迅小时候,有一个保
在我回家的路上,我遇见了一只迷路的小狗,用英语怎么说