计算机安全
計算機安全
계산궤안전
NETWORK AND COMPUTER SECURITY
2013年
6期
59-61
,共3页
浮点数%精度缺失%单精度%双精度
浮點數%精度缺失%單精度%雙精度
부점수%정도결실%단정도%쌍정도
程序设计语言一般会出现浮点数精度丢失问题,这直接影响到程序执行结果的准确性和可靠性.以Java语言为例,从浮点数的存储结构上进行分析,找出了浮点数精度缺失问题产生的根源因素.为了解决此问题,Java语言提供了一个大数类BigDecimal,但是该类操作浮点数不方便,需要多次数据类型转换.提出了快捷的四舍五入解决方法,该方法同样适用于其他编程语言.
程序設計語言一般會齣現浮點數精度丟失問題,這直接影響到程序執行結果的準確性和可靠性.以Java語言為例,從浮點數的存儲結構上進行分析,找齣瞭浮點數精度缺失問題產生的根源因素.為瞭解決此問題,Java語言提供瞭一箇大數類BigDecimal,但是該類操作浮點數不方便,需要多次數據類型轉換.提齣瞭快捷的四捨五入解決方法,該方法同樣適用于其他編程語言.
정서설계어언일반회출현부점수정도주실문제,저직접영향도정서집행결과적준학성화가고성.이Java어언위례,종부점수적존저결구상진행분석,조출료부점수정도결실문제산생적근원인소.위료해결차문제,Java어언제공료일개대수류BigDecimal,단시해류조작부점수불방편,수요다차수거류형전환.제출료쾌첩적사사오입해결방법,해방법동양괄용우기타편정어언.