浮点数计算(Floating-point arithmetic)

原创 2016年06月01日 22:57:29

        科学计算领域历史悠久,其中一个比较重要的技术发展莫过于IEEE754标准的制定,它确定了计算机如何利用离散格式来完成有理数和无理数的表示。

        请查阅[http://www.numericalexpert.com/tutorials/floating_point/floating_point.php],作者为Nikolai Shokhirev。该文的特点主要是有不少详细案例,同时附录的参考文献涵盖了浮点数计算的主要研究内容和技术知识点。当年国内一篇很著名的关于C语言的编程文档,提到不能直接进行两个浮点数的比较操作,我只能说,这种说法是片面的。作为软件工程而言,规定团队这么做无可厚非,但是作为科学计算或者技术原理而言,两个浮点数直接比较出现在大量程序之中,只需要注意精度和应用场合即可。


参考文献:

[1] Computer Methods for Mathematical Computations, by George E. Forsythe, Michael A. Malcolm, and Cleve B. Moler, Prentice Hall, Englewood Cliffs, New Jersey, 1977.

[2] https://en.wikipedia.org/wiki/Floating_point

[3] The Floating-Point Guide - What Every Programmer Should Know Floating-Point Arithmetic.

[4] IEEE 754-1985


IEEE Std 754 IEEE Standard for Floating-Point Arithmetic

  • 2009年01月06日 15:02
  • 813KB
  • 下载

x264 编译参数解释

x264参数解释(revision: 1024)本文对应的是x264命令行模式,VFW方式也用相同的参数,不过是图形界面,可以自己找对应的英文。新版本x264取消了--no-b-adapt、--nf、...
  • ky53900
  • ky53900
  • 2010年09月17日 15:23
  • 0

架构实践论坛

航天信息系统架构师 范钢:互联网+时代下的架构转型 航天信息系统架构师 范钢带来《互联网+时代下的架构转型》主题演讲。范钢表示,好的架构源于不停地衍变。从购物(商城→双11)、订票(购票大厅→网络购...
  • lz0426001
  • lz0426001
  • 2015年12月07日 14:41
  • 610

UVa 11809 Floating-Point Numbers (浮点数)

题意: 先介绍了浮点数的存储---用二进制数存储。浮点数(n)由尾数(mantissa)和阶码(exponent)组成。假设尾数和阶码的位数分别为M和E。按从左至右的顺序,首先是尾数的符号位(0代表...
  • Ramay7
  • Ramay7
  • 2015年12月15日 09:13
  • 421

UVa 11809 Floating-Point Numbers(浮点数)

Description Floating-point numbers are represented differently in computers than integers. That ...
  • ShannonNansen
  • ShannonNansen
  • 2014年12月21日 12:53
  • 1479

浮点数计算(Floating-point arithmetic)

科学计算领域历史悠久,其中一个比较重要的技术发展莫过于IEEE754标准的制定,它确定了计算机如何利用离散格式来完成有理数和无理数的表示。         请查阅[http://www.numeri...
  • betterlord
  • betterlord
  • 2016年06月01日 22:57
  • 932

经典算法在几个开源项目中的应用

PS:很多学生和软件工程师都会好奇自己过去学习的算法有什么实际应用的价值。这个StackExchange的回答列出了各种经典算法在几个开源项目中的应用。作者罗列出了从最基础的hash table到字...
  • leonzhouwei
  • leonzhouwei
  • 2013年11月24日 19:45
  • 2142

UVA 11809 - Floating-Point Numbers

这个题基本就是帮着你复习了一遍浮点数的存储方式了。需要推一下公式,然后打表,再处理一下输入。...
  • crazysillynerd
  • crazysillynerd
  • 2015年01月31日 10:10
  • 3817

UVA 11809 - Floating-Point Numbers【浮点数】

11809 - Floating-Point Numbers Time limit: 1.000 seconds 题目链接:https://uva.onlinejudge.org/inde...
  • wyjwyl
  • wyjwyl
  • 2016年01月17日 12:06
  • 800

算法列表

http://en.wikipedia.org/wiki/List_of_algorithms
  • lonelyrains
  • lonelyrains
  • 2014年11月25日 19:44
  • 7321
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浮点数计算(Floating-point arithmetic)
举报原因:
原因补充:

(最多只允许输入30个字)