我在看一本C语言的书时遇见了一个问题 3Q是这么写的:许多C编译系统将实型常量作为双精度处理.例如已定义一个实型变量f,有如下语句:f=2.45678*4523.65系统将2.45678和4523.65按双精度数据存储

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:29:23

我在看一本C语言的书时遇见了一个问题 3Q是这么写的:许多C编译系统将实型常量作为双精度处理.例如已定义一个实型变量f,有如下语句:f=2.45678*4523.65系统将2.45678和4523.65按双精度数据存储
我在看一本C语言的书时遇见了一个问题 3Q
是这么写的:许多C编译系统将实型常量作为双精度处理.例如已定义一个实型变量f,有如下语句:f=2.45678*4523.65
系统将2.45678和4523.65按双精度数据存储(占64位)和运算,得到的双精度的乘积,然后取前七位赋给实型变量f.这样可以保证计算更精确.
我不理解的是得到的乘积不是11113.612847吗 可是这个范围属于单精度啊 ,为什么一直用双精度,对于这类概念我很迷糊 ,感激不尽.解释越详细越容易明白越好
上面说 “然后取前七位赋给实型变量f,这样可以保证计算更精确”为什么这样就能计算更精确呢,还有他说的前七位是什么前七位 .我越看越糊涂了..你们看我的提问 能知道我哪个地方没学好哪里不明白吗 我自己都不知道我要问什么了~无奈 就是知道不理解!

我在看一本C语言的书时遇见了一个问题 3Q是这么写的:许多C编译系统将实型常量作为双精度处理.例如已定义一个实型变量f,有如下语句:f=2.45678*4523.65系统将2.45678和4523.65按双精度数据存储
首先关于浮点数的精度,楼主及然知道float是32位,那么你是否知道浮点数在计算机中是怎么表示的?
是通过数符±\x05尾数m\x05阶符±\x05阶码e表示的,而这四个东西一共占有32位
你说的单精度的范围,是指其表示数的最大范围,而不是精度范围,比如1.xxx(小数点后100位)是不是也在float的范围内,但你看能表示的了么?
32位中尾数的位数决定了其精度,而阶码的位数决定了其范围
11113.612847这数字,我们可以算成2进制10101101101001.10010101100111101111,我的计算器不太好,可能不太准,但是你可以看出,其表示光尾数至少需要35位,很明显float表示不了

我在看一本C语言的书时遇见了一个问题 3Q是这么写的:许多C编译系统将实型常量作为双精度处理.例如已定义一个实型变量f,有如下语句:f=2.45678*4523.65系统将2.45678和4523.65按双精度数据存储 C语言循环的问题,求编程的代码以下这些C语言循环的题目帮我解一下,甲乙丙3人同时放鞭炮,各21炮,甲每隔5秒放一个,乙每隔6秒放一个,丙每隔7秒放一个,问共能听到多少响?2.有一本书被人撕了 C语言中八进制数不能表示负数吗?我看了一本书,说是像 -045 这种类型的八进制数是错误的这样是错误的吗,可是我用vc++编译了下子发现那样子没有问题啊,可以表示负数形式的-45啊,这是怎么回 做一个明白人和聪明人的区别是什么?我在看一本书的时候,就在反复思考这两种人得区别,还是不懂了 英语翻译她教我们英语.我问他一个问题.她给了我一本书.他给我们看照片. 朵朵看一本书朵朵看一本书,第一天看了5分之1,第二天在看多少页就正好看完这本书的3分之2?这本书120页 在我回家的路上,我遇见了一只迷路的小狗,用英语怎么说 关于英语的一个问题:“我在淘宝平台购买了一本书”,请问这个“在”,应该用什么介词,或者说,那些介词 求两个个在字典找不到的字的读音?在家里翻出一本很旧的老式排版的书,就看了看.这本书没有封皮,好像是一本字典类的,我看的是介绍一个上下结构的字,上面是“三”下面是“小”.它的介绍 英语翻译句子!把以下句子翻译为以that引导的定语从句!1、这是我一直在寻找的那本书2、这是我读过的最有趣的一本书3、刚才你跟他说话的那个人是谁4、他告诉我他在参观北京时遇见的一些 爷爷看了一本书的8分之3,正好是90页,在本书有多少页? 晶晶三看完一本书第一天看了全书的1/4第二天看了于下2/5,第二天比第一在多看了15页,这本书共有多少页?这是一个小学应该题,不用未知数,我看了答案,是用除法,哎,这几天都为这苦恼茶不思, C语言如何计算表达式(x++)+(++x)+(x++)我完全没接触C今天刚买了本书看int x=3int y=(x++)+(++x)+(x++)计算过程1:先执行前增量:x的值为4 这个知道递增++ x先赋值给Y然后在+12:然后取x的值计算表达式的 一本书,小明第一天看了80页,第二天看了40页,还剩4分之1没看,这本书共多少页?那是第一个问题,第二个是:小明两天看完一本故事书,第一天看的比第二天少5分之1,第二天比第一天多看12页,第一 英语三级笔译的问题我在复习英语三级笔译.我的水平仅仅是考研英语的水平,六级刚刚过.复习过程中我发现一个问题:我看一本杂志叫做英语世界,里面是英语小说.暂时先看这个,因为书在网 小学数学问题:一本书,已看的是未看的2/3,在看20页,已看的是未看的4/5,这本书一共有多少页?还要解释 天要亡我,我在一本书上看的 C语言的算法说明了一个什么道理?我今天刚看了算法,懂是懂了,但是不知道说明了什么道理?C语言我是初学者