首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 968 毫秒
1.
C语言中浮点数的存储格式及其有效数字位数   总被引:4,自引:0,他引:4  
总结了C语言中的单精度型(float)、双精度型(double)和长双精度(long double)浮点数的存储格式,并用简洁的C程序给出了验证;对其表示的十进制数的有效数字位数,从相对误差的角度,给出了判定方法及结论。  相似文献   

2.
科学计算程序语言的浮点数机制研究   总被引:1,自引:0,他引:1  
王力 《计算机科学》2008,35(4):285-287
浮点数运算存在精度方面、比较方面以及舍入误差等方面的问题,而这些问题直接影响到科学计算的准确性、可靠性和安全性等等.目前有关浮点数的中文资料很少,很多教科书上在谈到浮点数时都是浅尝辄止,本文以C语言浮点数机制为研究基础,对浮点数的格式、精度与应用等方面问题进行了实证研究,获得了一些有用的结果.  相似文献   

3.
通过对浮点数存储方式的分析,指出了浮点数在C语言编程过程中出现的不足,并采用3种方法巧妙地进行弥补和解决,对C语言学习者有一定的指导作用和参考意义。  相似文献   

4.
随着电路系统数值运算范围以及数据运算精度的不断扩大,浮点数运算的研究变得越来越重要。但传统浮点数运算单元硬件复杂、功耗大、延时长,这些因素很大程度上制约着浮点数运算的性能。非精确计算可以减少容错设备的动态及静态能量损耗,作为解决以上问题的有效方法。提出了一种非精确浮点数乘法器的算法设计,同时将该算法应用于高动态范围图片的图像处理中,并将结果与精确浮点数乘法器的应用结果进行对比,结果表明所提出的非精确浮点数乘法器具有很好的性能。  相似文献   

5.
随着Java技术的迅速发展,Java语言已经成为当前软件开发的主流语言.本文从开发人员耗费大量精力的汉字编码问题出发,分析了在Java中可能会产生编码问题的两个环节,并对不同情况给出了有效的解决方法.  相似文献   

6.
用C语言链表解决大整数运算的精度问题   总被引:1,自引:0,他引:1  
介绍用C语言链表解决大整数运算的精度问题的方法。  相似文献   

7.
低精度浮点数常用于深度学习加速,目前申威平台缺乏对低精度浮点数的支持,数学库的设计往往需要结合数据类型与处理器特点定制算法才能发挥出最大优势,旨在为申威1621平台设计一套支持半精度计算的超越函数。通过分析各类浮点数特性,结合申威1621的结构特点提出一种基于回乘取余查表算法。首先,对函数的定义域进行归约,生成精简的数据表;然后将回乘取余后的数值按照sign、exponent、mantissa三部分拆分计算索引;最后,查表返回结果。测试结果表明,使用回乘取余查表算法实现的半精度超越函数,相较于基于多项式近似、移位相加等算法的申威数学库及GLIBC开源数学库,性能分别提升了116%和215%。在精度需求不高的应用中既保证了正确性又大幅度提升了数学函数计算效率。  相似文献   

8.
戴常英 《微机发展》2003,13(Z1):124
用Java语言访问Oracle数据库时,常常遇到数据库的字符集与Java字符集不匹配问题。文中在分析两者字符集差异的基础上,结合实际工作中的问题,给出了解决该问题的方法。  相似文献   

9.
用Java语言访问Oracle数据库时,常常遇到数据库的字符集与Java字符集不匹配问题.文中在分析两者字符集差异的基础上,结合实际工作中的问题,给出了解决该问题的方法.  相似文献   

10.
在面向对象的程序设计语言Java中,“this”作为关键字被使用,本文分析了“this”在Java程序中的使用及可能出现的问题和解决方法。  相似文献   

11.
描述Java语言多线程机制,阐述了操作系统中生产者/消费者这个经典同步问题,探讨了该问题的多种高效解决策略,并通过Java语言的多线程编程技术,给出了实现此问题相应解决策略的代码。旨在为研究producer—consumer paterns提供新思路。  相似文献   

12.
简要描述Java语言多线程机制,阐述了操作系统中哲学家进餐这个经典同步问题,探讨了该问题的多种解决策略,并通过Java语言的多线程编程技术,给出了实现此问题的相应解决策略的代码,有效地避免了饥饿和死锁现象的产生.  相似文献   

13.
简要描述Java语言多线程机制,阐述了操作系统中生产者/消费者这个经典同步问题,探讨了该问题的多种高效解决策略,并通过Java语言的多线程编程技术,给出了实现此问题相应解决策略的代码.旨在为研究producer-consumer patterns提供新思路.  相似文献   

14.
支持多线程程序设计是Java语言的一个重要特性。本文详述了Java语言的内置多线程同步机制,很好地解决了多线 程并发程序设计中面临的问题。  相似文献   

15.
Java语言的硬件实现(即Java芯片)是Java实现技术中的一个重要方向,由于Java虚拟机指令系统的虚拟性,已有的Java芯片系统都采用了扩展指令集的方法为操作系统提供调用硬件功能的接口。分析表明这样的实现机制有很多弊病。为了解决这些问题,提出了在Java芯片系统设计中引入的一种新的基于面向对象的软硬件接口--本地方法,并详细介绍了它在Java芯片系统中的实现技术,这种新型的软硬件接口解决了Java虚拟机指令系统的虚拟性问题,使操作系统的开发更加容易,并保持了软件系统的可移植性。  相似文献   

16.
异常处理机制是Java语言的一大特色。从异常处理的机制、异常处理的方法、异常处理的原则等方面介绍Java语言的异常处理技术,分析了抛出异常和捕获异常的实际应用及注意事项,以便更好地利用异常处理机制解决实际问题。  相似文献   

17.
基于变精度粗糙集模型的Matlab实现   总被引:1,自引:0,他引:1  
结合Matlab语言和粗糙集理论的特点,提出了集合的二进制表示方案,巧妙地解决了基于变精度粗糙集模型的程序设计问题。  相似文献   

18.
异常处理机制是Java语言的一大特色。从异常处理的机制、异常处理的方法、异常处理的原则等方面介绍Java语言的异常处理技术,分析了抛出异常和捕获异常的实际应用及注意事项,以便更好地利用异常处理机制解决实际问题。  相似文献   

19.
结合一个电子表格实例,探讨了Excel函数和公式中存在的小数计算误差问题,根据浮点数在计算机中的处理原理分析了误差产生的根本原因,提出了在公式设计中避免此类问题的三种方法。  相似文献   

20.
分析了数据的内部编码方式,详细讨论了单精度和双精度浮点数的内部编码标准,利用C语言教学中的共用体类型,提出了一种简单易行的研究内部编码的方法,即采用非常规方法引用C语言的共用体,从而获取数据的内部存储形式,通过实例对这一方法进行了详细说明.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号