您好、欢迎来到现金彩票网!
当前位置:秒速快三开奖 > 双精度 >

C语言:双精度与单精度是包含关系吗?那么我能所有的数都用双表

发布时间:2019-08-04 21:46 来源:未知 编辑:admin

  C语言:双精度与单精度是包含关系吗?那么我能所有的数都用双精度表标吗?

  C语言:双精度与单精度是包含关系吗?那么我能所有的数都用双精度表标吗?

  C语言,刚学C语言一个月,遇到了不少问题:双精度与单精度是包含关系吗?那么我能所有的数都用双精度表示吗?如果不能或不够好,应在什么时候有单度,什么时候要用双精度,还有实型和...

  C语言,刚学C语言一个月,遇到了不少问题:双精度与单精度是包含关系吗?那么我能所有的数都用双精度表示吗?如果不能或不够好,应在什么时候有单度,什么时候要用双精度,还有实型和整型呢,也同样吗,同样能所有数都用实型表示吗?长整型,短整型又有什么区别??本人没什么天分,各位大哥赐教

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1.双精度与单精度的区别在于它们的数值范围不同,也就是说双精度比单精度的范围大,还有就是双精度比单精度所占空间也大,双精度占8字节,只占单精度4字节呀!用时只要适当就行~!

  同样的,实型在于它是一个小数,当然也可以表示一个整数,比如说整数3,实数就是3.0了 !~

  要是年龄的线.长整型与短整型也是范围、占用空间不同,长整型比短整型范围大,长整型的占用空间为4字节,而短整型只占用2字节空间~!

  展开全部不是包含关系哈!单精度,顾名思义,精度较低。双精度,精度较高。当你需要高精度的时候,就用双精度,但双精度有个缺点,占用内存比单精度多些(双精度8个字节,单精度4个字节),当程序很大时,用双精度编的程序运行用的时间比较多,所以再不必需要高精度时,就用单精度。实型是单精度和双精度的统称,实型和整型在内存里的存储形式不一样。长整型在内存中占4个字节,短整型占2个字节,所以,长整型所表示的数值范围比短整型广。对啦!我还是提醒你一句:学c语言不要在意语法,有个大概的了解就行啦,不然学不好的,c语言重要的是算法。我以前也是你这样学c语言,所以没学好,后来我改了,才把c语言学好的,不信,你把谭浩强编的《c程序设计》那本教材的前言看一下,那里有教你怎样学c语言的方法,我觉的谭浩强说得很对。祝你能学好c语言!

  展开全部先回答你的问题:双精度与单精度是包含关系,双精度的数不能表示所有的数(如果超出它的表示范围),看场合用单度,双精度,整型(好像没实型这个数据类型吧),长整型和短整型区别是它们的表示范围不同。

  在Turbo C中单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。

  也没什么好多说的了,反正就是看场合用了,如要计数,可用整型;要用到小数时,用浮点型;至于什么时候用长整型或整型,单精度或双精度,就要你所用到的数据大小了,如果超过了整型 的表示范围,就得用长整型 了.

  展开全部1 实型数据在内存中的存放形式实型数据在内存中占4个字节(32)位。按照指数形式存贮。

  double表示的范围要比float大很多,精度要高,看你实际情况自己选择,当你想输出结果保留的精度要更高,就选择double,根据你想保留多少位有效数字而实际选择

  float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间

  double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间。

  实型跟整型不是同一类数据,当你想输出结果是整数的时候,当然要int类型,

  展开全部哈哈,你看的肯定是潭浩强编写的C程序设计(第3版)我也看过,建议你用VISUAL C++ 6。0编译该程序,因为TURBO C 已经过时了,从今年起计算机考试都改用在VC6。0下编译,而且TURBO C容易出错,对数据分配的内存很少,如INT整形数据,TC分配2个字节,VC分配4个字节。

  而你的输出却是错误的,这是因为,TURBO C分配的内存空间比较少,存不下数据,故而出错。换VC编译就不会用错误。

http://cellmall.net/shuangjingdu/454.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有