非常风气网www.verywind.cn
首页
c语言float和double区别
c语言
中
float
sum=0.0
和double
sum=0.0有什么
区别
?
答:
二者均为定义一个浮点数,并赋值为0,从初始值角度,二者没
区别
,但在运算中有所区别。其区别也就是
float和double
两个类型的区别。1 占用大小不同,float占4个字节,double占8个字节;2 运算速度不同,double占用字节多,运算速度会慢一些;3 精度不同,double可以表示更大的精度;4 表示范围不同,...
c语言
中
float
是什么意思(c语言中float代表什么)
答:
一般用float就可以满足要求,
float和double
都用来定义浮点数,也就是小数,两者就是有效位数不同,float为7-8位,double是15-16位,看你需要什么精确度的数了~再不清楚的话,就随便找个数,分别以float和double格式输出,看看输出的数有什么
区别
就懂了~
c语言
中float是什么 float是c语言基本数据类型中...
c语言
问题,17题为什么答案是
double
不是
float
,这两个有什么
区别
答:
sqrt函数返回值是
double
。表达式包含隐性转换,规则就是尽量保证数据精度不丢失。对编程人员来说,double 和
float
的
区别
是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,
C语言
中数学函数名称double 和 float不同,不要写错,能用单精度时不要...
C语言
中,什么时候用
float
,什么时候用
double
?麻烦顺便举个例子,谢谢...
答:
double比float的精度更高,什么时候用要看实际情况了。
float和double
的精度是由尾数的位数来决定的。浮点数在内存中是按科学计数法来存储的,其整数部分始终是一个隐含着的“1”,由于它是不变的,故不能对精度造成影响。float:2^23 = 8388608,一共七位,这意味着最多能有7位有效数字,但绝对能...
c语言
中什么是单精度型和双精度型???各举个例子。。。
答:
单精度型和双精度型的
区别
在于它们的精确程度不一样,也就是小数部分的有效位数不一样。单精度数(
float
型)在32位计算机中存储占用4字节,也就是32位,有效位数为7位,小数点后6位;双精度数(
double
型)在32位计算机中存储占用8字节,也就是64位,有效位数为16位,小数点后15位。比如3....
c语言
中,
double
、
float
、% f、% lf有什么
区别
答:
1.双精度浮点型数据用%lf输出。因为
double
是8个字节的,
float
是4个字节的,%f 的格式就是4个字节的,而 %lf 就是8个字节的。 例如:printf("%lf\n",x);2.short 占用内存空间2个字节,短整型数据用%d输出 例如:printf("%d\n",a);例:include <stdio.h> int main(){double x;short...
C语言
中16位的
float和
32位的
double
本质的
区别
是什么
答:
本质,一、表示的精度不同。因为
double
的位数多,可以用来表示数据的位数比
float
多,所以有效位数也多,最终能表示的小数的位数可以比float多。二、表示范围不同,浮点数据在二进制层次的实现上,有个表示指数的位域,double比float的指数位域长,对应十进制就是数量级大多了。
float和double
类型的大小为
答:
float
:浮点型数据类型,
FLOAT
数据类型用于存储单精度浮点数或双精度浮点数。此表示形式为 float 类型提供了一个大约在 -3.4E+38 和 3.4E+38 之间的范围。
double
(双精度浮点型)是计算机使用的一种资料型别。它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4....
double
在
c语言
中的意思是什么?
答:
2、无论是强制转换或是自动转换,都只是为了本次运算的需要而对变量的数据长度进行的临时性转换,而不改变数据说明时对该变量定义的类型。数据类型
double
(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(
float
),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。 它可以...
C语言
中
float
,
double
等类型,在内存中的结构
答:
字节)的short int型变量的值是1000,那么它的二进制表达就是:00000011 11101000。由于Intel CPU的架构原因,它是按字节倒 序存储的,那么就因该是这样:11101000 00000011,这就是定点数1000在内存中的结构。目前
C
/C++编译器标准都遵照IEEE制定的浮点数表示法来进行
float
,
double
运算。这种...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
16进制对照表
c语言全局变量和局部变量的例题
c语言字母大小写转换程序
c语言中什么时候用double
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网