00问答网
所有问题
当前搜索:
浮点数为什么存储为double型
浮点
详细资料大全
答:
浮点型
简单讲就是实数的意思。
浮点数
在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。基本介绍 中文名 :浮点 外文名 :float 简称 :实数
浮点计算
:是指...
浮点数
和
double型
数运算时的规则?
答:
凡有
浮点
参加的运算,一律转换
为double型
再运算,所以3.0/2和3/2.0运算时,都是3.0/2.0=1.5 建议你看下C语言的类型转换规则。C语言隐式类型转换规则 C语言规定,不同类型的数据需要转换成同一类型后才可进行计算,在整型、实型和字符型数据之间通过类型转换便可以进行混合运算(但不是所有类型之间...
matlab
为什么
数据类型转换
答:
:把图像数组I1转换成double精度类型;如果不转换,在对uint8进行加减时会产生溢出,可能提示的错误为:Function '*' is not defined for values of class 'uint8'。 图像数据类型转换函数默认情况下,matlab将图像中的数据
存储为double型
,即64位
浮点数
;matlab还支持无符号整型(uint8和uint16);uint型的优势在于节省...
vb中得
浮点数
得表示方式的问题?
答:
Single(单精度
浮点型
)变量
存储为
IEEE 32 位(4 个字节)
浮点数
值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。Single 的类型声明字符为感叹号 (!)。
Double
数据类型 Double(双精度浮点型)变量存储为 IEEE 64 位...
c语言中,
浮点型数据
后加个f
是什么
意思啊,例如:float x=2.3f;
答:
f就是float的意思。这个标记用于指示本symbole的性质,在编译阶段,2.3会被编译器识别为一个symbole,从而会填入一个符号表,这个表格有许多性质需要填写,f用于指引编译器判断这些性质。
float和
double
的取值范围
是
怎么计算出来的?
答:
float:1bit(符号位) 8bits(指数位) 23bits(尾数位)
double
:1bit(符号位) 11bits(指数位) 52bits(尾数位)于是,float的指数范围为-127~+128,而double的指数范围为-1023~+1024,并且指数位是按补码的形式来划分的。其中负指数决定了
浮点数
所能表达的绝对值最小的非零数;而正指数决定...
C语言大神们,float和
double
的格式控制说明到底
是
什么啊,
为什么
有的辅导...
答:
都可以的,一般
浮点数
都用
double存储
,读入浮点数用%lf,输出浮点数用%f
谁能解释一下VB编程中
什么是
单精度型什么是双精度型啊,E后面
是什么
意 ...
答:
MSDN上的解释是:单精度型Single
存储
有符号的 IEEE 32 位(4 个字节)单精度
浮点数
,负数取值范围为 -3.4028235E+38 到 -1.401298E-45,正数取值范围为 1.401298E-45 到 3.4028235E+38。单精度数值存储实数数值的近似值。双精度
型Double
存储带符号的 IEEE 64 位(8 个字节)双精度浮点数...
java,
为什么
float f1=0.1是错的? 0.1
是double类型的
吗?
答:
因为正反不能转换,0.1
是double
类型。对于任何一个float
类型的浮点数
,float类型的包装类Float提供了一个静态方法floatToIntBit(float f)用于获取 与f对应的32位二进制数据流转换为int类型的数据,然后返回这个int类型的数据 float f=0.1F;System.out.println(Float.floatToIntBit(f));//打印...
Java 中
Double
的疑问
答:
你的理解是错误的,
double型是
64位,但是表示方法和整数是不一样的。你用整数的想法去理解
浮点数
,肯定会出错啦。给你看下我做过的笔记,你理解下:
存储
布局就是一个浮点数在内存中如何表示.我们知道浮点数有float和double,前者是4个字节也就是32位,后者是8个字节也就是64位.布局分别为:符号 指数...
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜