00问答网
所有问题
当前搜索:
浮点数为什么存储为double型
什么是
int
double
float long 等等! 不要告诉我 double、float都是...
答:
在Windows平台下,int与long都是4Byte的。float与double 用来
存储
有符号小数,前者是单精度,后者是双精度。当然精义越高能表示的有效位数就更多。在Windows平台下,float是4Byte的,精度大致有7位,
double是
8Byte的,精度大致有15位。如果想了解何为
浮点数
及其细节,请参考IEEE754标准。
在C语言中,现有定义int a;
double
b;float c;char k,则表达式a/b+c-k...
答:
答案的确
是double
,至于书上的解答过程纯粹是在绕弯子,告诉你个简单的解答方法,就是表达式的结果类型肯定是表达式中所出现的类型中等级最高的类型,下面是各个类型等级从低到高派char short int unsigned float long double ,等级说的是数的表达范围,double表达的数最多 ...
VB中Single与
Double型
变量范围的E与D
是
什么?
为什么
要带E、D?
答:
Single 数据类型 Single(单精度
浮点型
)变量
存储为
IEEE 32 位(4 个字节)
浮点数
值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。
Double
数据类型 Double(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值...
C语言实型(
浮点型
)数据在内存中的存放形式
答:
实数分为float型和
double型
,它们分别对应IEEE 754标准中的单精度
浮点数
和双精度浮点数类型,在内存中的
存储
形式遵守IEEE 754浮点数标准。以float类型数据为例,3.14159表示成二进制为11.0010010000111111001111...,规格化后表示为1.10010010000111111001111×2^1(小数点后保留23位有效数字,因为IEEE 754标准...
为什么
vc中
double型
的5.5加上1.1等于6.59999999呢
答:
为什么double型
的1.1在计算机中是1.1000000000000001,5.5是5.5000000000000000,而6.6就是6.5999999999999996了呢。原因是这样的:首先在计算机中所有的数据都是以二进制方式
存储
的;double的十进制在存储时也要转化为二进制方式。那么十进制如何转化为二进制呢,方法如下,整数部分采用除2取余法,小数...
c语言
什么
时候用int float
double
char……之类的啊
答:
(2)双精度型:类型关键字
为double
,一般占8个字节、提供15~16位有效数字。2.4.2 实型常量1、表示形式实型常量即实数,在C语言中又称
浮点数
,其值有两种表达形式:(1)十进制形式:例如3.14、9.8。 (2)指数形式:<尾数>E(e)<整型指数>。例如3.0E+5等。2、关于类型 实型常量不分float型和
double型
。一个实型常...
Java 中
Double
的疑问
答:
你的理解是错误的,
double型是
64位,但是表示方法和整数是不一样的。你用整数的想法去理解
浮点数
,肯定会出错啦。给你看下我做过的笔记,你理解下:
存储
布局就是一个浮点数在内存中如何表示.我们知道浮点数有float和double,前者是4个字节也就是32位,后者是8个字节也就是64位.布局分别为:符号 指数...
浮点数
在计算机中是如何表示的?
答:
printf("%f\n%f\n",a,b);} 此程序说明float、
double
的不同 a ■■■ b ■■■ a<---33333.33333 b<---33333.33333333333;;显示程序结果 此程序说明float、double的不同 float a;double b;a=33333.33333;b=33333.33333333333333;从本例可以看出,由于a 是单精度
浮点型
,有效位数只有七...
浮点数
问题
答:
但是对于
浮点数
在内存是如何
存储
的?目前所有的C/C++编译器都是采用IEEE所制定的标准浮点格式,即二进制科学表示法。在二进制科学表示法中,S=M*2^N 主要由三部分构成:符号位+阶码(N)+尾数(M)。对于float型数据,其二进制有32位,其中符号位1位,阶码8位,尾数23位;对于
double型
数据,其二进制...
在c++环境中,双精度
浮点数
范围的由来
答:
简单来说吧,如果我有5个位置,能放0-9,那么我能用这5个位置表示多大的数呢.直观的想法当然是99999,但如果我只对数处在哪个数量级感兴趣的话,我就可以用类似科学计数法来表示数.比如9.99x10的99次方,或是9.9x10的999次方,那样就可以表示很大的数了.计算机中的
浮点数
就是用了类似的原理,只不过...
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜