16个回答
推荐于2017-07-12
展开全部
浮点数可以简单的理解为小数,
有些老师会教你浮点数在内存中是这样存的是 底 指数 这样的形式
可以说完全不对,真正浮点数在内存中存储的方式非常复杂,一共有七种情况
由于指数太多不好打出来,
你可以查阅:(标准IEEE 745)名称为:
Standard for binary floating decimal point ANSI/IEEE 745
这就是浮点数的标准文档,上面详细的规定了浮点数和双精度数如何存储,了解了以后你就可以自己计算浮点数的取值范围以及为什么有一些值取不到还有为什么会有精度的问题,可是计算相当麻烦。
希望对你有所帮助
有些老师会教你浮点数在内存中是这样存的是 底 指数 这样的形式
可以说完全不对,真正浮点数在内存中存储的方式非常复杂,一共有七种情况
由于指数太多不好打出来,
你可以查阅:(标准IEEE 745)名称为:
Standard for binary floating decimal point ANSI/IEEE 745
这就是浮点数的标准文档,上面详细的规定了浮点数和双精度数如何存储,了解了以后你就可以自己计算浮点数的取值范围以及为什么有一些值取不到还有为什么会有精度的问题,可是计算相当麻烦。
希望对你有所帮助
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
所谓浮点数,通俗的说法就是,小数。
小数分为大于1的和不大于1的,都要用计算机表示,怎么表示呢,用科学计数法,例如12.3456可以表示成1.23456*10^1也可以表示为0.123456*10^2,看见了吗,小数点在浮动,所以叫浮点数。
它的具体用处就是使计算更有精度,但是占用的内存也会增加。
小数分为大于1的和不大于1的,都要用计算机表示,怎么表示呢,用科学计数法,例如12.3456可以表示成1.23456*10^1也可以表示为0.123456*10^2,看见了吗,小数点在浮动,所以叫浮点数。
它的具体用处就是使计算更有精度,但是占用的内存也会增加。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-03-25
展开全部
浮点数是表示小数的一种方法。所谓浮点就是小数点的位置不固定,与此相反有定点数,即小数点的位置固定。整数可以看做是一种特殊的定点数,即小数点在末尾。8086/8088中没有浮点数处理指令,不过从486起,CPU内置了浮点数处理器,可以执行浮点运算。一般的浮点数有点象科学计数法,包括符号位、指数部分和尾数部分。
浮点数是指小数点位置可以浮动的数据,通常以下式表示:
E次方
N = M·R
其中N为浮点数,M为尾数,E(为阶码也就是多少次方的意思),R为阶的基数, R一般为2进制(01),8...(01234567),16...(0123456789abcdef)
简单说浮点数是指能够精确到小数点以后的数值类型
浮点数是指小数点位置可以浮动的数据,通常以下式表示:
E次方
N = M·R
其中N为浮点数,M为尾数,E(为阶码也就是多少次方的意思),R为阶的基数, R一般为2进制(01),8...(01234567),16...(0123456789abcdef)
简单说浮点数是指能够精确到小数点以后的数值类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
浮点数是表示小数的一种方法。所谓浮点就是小数点的位置不固定,与此相反有定点数,即小数点的位置固定。整数可以看做是一种特殊的定点数,即小数点在末尾。8086/8088中没有浮点数处理指令,不过从486起,CPU内置了浮点数处理器,可以执行浮点运算。一般的浮点数有点象科学计数法,包括符号位、指数部分和尾数部分。
浮点数是指小数点位置可以浮动的数据,通常以下式表示:
E次方
N = M·R
其中N为浮点数,M为尾数,E(为阶码也就是多少次方的意思),R为阶的基数, R一般为2进制(01),8...(01234567),16...(0123456789abcdef)
简单说浮点数是指能够精确到小数点以后的数值类型
浮点数是指小数点位置可以浮动的数据,通常以下式表示:
E次方
N = M·R
其中N为浮点数,M为尾数,E(为阶码也就是多少次方的意思),R为阶的基数, R一般为2进制(01),8...(01234567),16...(0123456789abcdef)
简单说浮点数是指能够精确到小数点以后的数值类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-25
展开全部
浮点数就是跟小数差不多的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询