发布时间:2013-11-15 00:14:04
[cpp] view plaincopyvoid PrintFloat(float value) { int FloatValue = *reinterpret_cast<int*>(&value); if(FloatValue&0x800000.........【阅读全文】
发布时间:2013-11-15 00:13:28
这里以C语言的浮点数为例,在IEEE浮点标准下,整数转换为浮点数的过程做一些直观的分析和具体的实现,IEEE浮点数的标准细节详见(http://en.wikipedia.org/wiki/IEEE_754-2008)。 在C语言中,使用float和double类型数据分别对应单精度和双精.........【阅读全文】
发布时间:2013-11-15 00:13:13
书上一这么一说,所以自己无聊,顺便写了下,然后测试,发现范围只能从-999999999到+999999999之间的浮点数,测试环境VC++6.0,WinXp;/* 单精度实数: &nbs.........【阅读全文】