c语言双精度是什么意思
答:实型常量又称实数或浮点数。在C语言中可以用单精度型和双精度型两种形式表示实型常量,分别用类型名float和double进行定义。实型常量在一般的微型集中占用4个字节,一般形式或者指数形式,数值范围都是-1038~1038,有效数字是7位。浮点型数据又分为单精度型(float)和双精度型(double)两种。1、单(float...
答:单精度和双精度顾名思义是两种精度的不同划分,单精度float是保证7位有效数字,double是保证16位有效数字。例:(float)(10%3)结果是1.000000即七位有效数字,(后面不一定全是0,计算机可随机选择数字,所以整数1不等于float或double的1)(double)(10%3)同理结果是:1.XXXXXXXXXX……后面有...
答:C语言中用float描述单精度,用double描述双精度。为什么要把数据分成单双精度呢?我们生活中通常用到数据时会说精确到小数点后几位,计算机存储数据时精确度越高,占用内存空间越大,根据精确度的需要,如果你选用单精度数据,是说你让电脑用较少的空间存放数据,表现为精确到小数点后5位,并且第五个小...
答:单精度和双精度最大区别就是结果精确到第几位。单精度是这样的格式,1位符号,8位指数,23位小数。双精度是1位符号,11位指数,52位小数。
答:是C语言中的数据储存类型,是类型的名字。计算机中的数据是二进制,当数字有效数字位数过多的时候储存范围之外的输就会被四舍五入,表现出来的就是单精度有七位有效数字,双精度有十五位有效数字。单精度简介:单精度数,是指计算机表达实数近似值的一种方式。VB中,Single(单精度浮点型)变量存储为IEEE...
答:C语言中,双精度(double)型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。浮点型说白了就是科学记数法 双精度,即 double 。C 标准要求 float 类型至少要能精确表示到小数点后6位,并且整数部分的表示范围至少要达到 10-37 -- 10+37 。float 一般是 32...
答:单精度是float,是4个字节的 双精度是double,是8个字节的 大小都不一样了,表示的当然也就不一样,双精度可以表示的数的范围可以大一点
答:单精度和双精度都是浮点数,区别是双精度的小数点位数多,可以更精确,可表示的数的范围也大
答:单精度和双精度是这对浮点运算来说的,也就是通常说的小数,单精度浮点最少有小数点后6位,双精度至少是小数点后10位,应为编译器或者平台不同说以小数点后面多少位是不同的,当是C语音已经规定了小数点后几位最小的值,最大有多少要看具体的系统来定 ...
答:单精度就是精度小点 范围小 小数点后面的位数少 双精度就是精度大点 范围大 小数点后面的位数多
网友评论:
魏贺13780341213:
c语言,什么是双精度型变量? -
54306连盾
: 1)单精度就是用float, 双精度就是用double. 2)float定义的变量占4个字节,双精度定义的变量占8个字节. 3)双精度能表示的数更广,单精度相对较窄.
魏贺13780341213:
C语言中的单双精度具体指什么 -
54306连盾
: 单精度和双精度是针对浮点数来说的,浮点数由两部分组成阶符和阶码,也就相当于科学计数法的小数和次幂,如果小数位数越多当然精度越高,在浮点数里面相当于阶符和阶码的位数更长一点.对于float来说一般是32为来表示,双精度double的话会用64位来表示
魏贺13780341213:
c语言里单精度和双精度怎么理解? -
54306连盾
: 单精度和双精度都指浮点数,就是带小数点的数 只不过单精度和双精度是为了区分有效数而已(也就是精确度),它的提法完全符合科学计算中对于数值的观念. 比如:单精度/双精度数值类型从一开始设计的时候,就不是一个准确的数值类型,他只保证在他这个数值类型的精度之内是准确的,精度之外则不保证.
魏贺13780341213:
C语言中单精度和双精度具体指什么,能用实例说明一下 -
54306连盾
: 占用内存.单精度实数在内存中占32bit 有效数字为6~7位 双精度实数占内存单元为64bit 有效数字为15~16位
魏贺13780341213:
C语言中单双精度数表示什么意思? -
54306连盾
: 单精度表示的数的个数少,小数精度低双精度表示的数的个数多,小数精度高
魏贺13780341213:
c语言中,常量,变量,浮点,单精度,双精度是什么意思?举例 -
54306连盾
: 实型常量又称实数或浮点数.在C语言中可以用单精度型和双精度型两种形式表示实型常量,分别用类型名float和double进行定义. 实型常量在一般的微型集中占用4个字节,一般形式或者指数形式,数值范围都是-1038~1038,有效数字是7位....
魏贺13780341213:
请问一下C语言中的“双精度浮点”是什么意思?我是自学哦的,还请说详细些,能让我明白,谢谢了 -
54306连盾
: 此数据类型与单精度数据类型(float)相似,但精确度比float高,通常情况双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308. 建议去百度一下,我这里说不全.
魏贺13780341213:
c语言中的分母为什么用双精度 -
54306连盾
: 你说的双精度是指小数嘛..不用被视为int,1/2会告诉你1,四舍五入
魏贺13780341213:
什么是单精度和双精度? -
54306连盾
: 单精度数是指计算机表达实数近似值的一种方式.VB中Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3....
魏贺13780341213:
C语言什么是单精度、双精度? -
54306连盾
: C语言中用float描述单精度,用double描述双精度.为什么要把数据分成单双精度呢?我们生活中通常用到数据时会说精确到小数点后几位,计算机存储数据时精确度越高,占用内存空间越大,根据精确度的需要,如果你选用单精度数据,是说你让电脑用较少的空间存放数据,表现为精确到小数点后5位,并且第五个小数还是四舍五入得到的,如果你用双精度定义数据,是说你用较多的空间存放同一个数,表现为小数点后较多的位数,同样最后一位仍然是四舍五入得到.这就是区分单双精度的原因.