[發(fā)明專利]數(shù)值處理方法、裝置、處理設(shè)備及計算機可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010837521.8 | 申請日: | 2020-08-19 |
| 公開(公告)號: | CN112099759A | 公開(公告)日: | 2020-12-18 |
| 發(fā)明(設(shè)計)人: | 賈聰;吳柳 | 申請(專利權(quán))人: | 武漢虛咖科技有限公司 |
| 主分類號: | G06F7/499 | 分類號: | G06F7/499;G06F7/50 |
| 代理公司: | 北京眾達德權(quán)知識產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 張曉冬 |
| 地址: | 430000 湖北省武漢市東湖新技術(shù)開發(fā)區(qū)流芳街大舒村工業(yè)項目(*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)值 處理 方法 裝置 設(shè)備 計算機 可讀 存儲 介質(zhì) | ||
本申請?zhí)峁┝藬?shù)值處理方法、裝置、處理設(shè)備及計算機可讀存儲介質(zhì),用于對兩數(shù)值進行加法處理時,有效突破位數(shù)的限制,避免出現(xiàn)數(shù)據(jù)溢出的情況。本申請?zhí)峁┑囊环N數(shù)值處理方法,包括:處理設(shè)備獲取當前待進行加法處理的第一數(shù)值以及第二數(shù)值,加法處理用于計算第一數(shù)值與第二數(shù)值的和;處理設(shè)備按照預(yù)設(shè)數(shù)值分段位數(shù)對第一數(shù)值進行分段存儲,得到第一數(shù)組,以及按照預(yù)設(shè)數(shù)值分段位數(shù)對第二數(shù)值進行分段存儲,得到第二數(shù)組;處理設(shè)備對第一數(shù)組以及第二數(shù)組進行加法運算,得到第三數(shù)組,第三數(shù)值用于指示第一數(shù)值與第二數(shù)值的和。
技術(shù)領(lǐng)域
本申請涉及計算領(lǐng)域,尤其涉及數(shù)值處理方法、裝置、處理設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù)
對于各式各樣的應(yīng)用程序,尤其是高頻更新變量的應(yīng)用程序中,常常需要對項目的兩數(shù)值進行相加,來更新變量,例如游戲應(yīng)用程序,某些項目的數(shù)值在設(shè)計時可能會很大,例如,設(shè)計的數(shù)值可能是幾十位甚至幾百位數(shù)字組成的超大數(shù)值,越大的數(shù)值可為應(yīng)用程序的各種變量帶來越大的區(qū)分性,由此可見,大數(shù)值的存在具有其實際意義。
而在現(xiàn)有的相關(guān)技術(shù)的研究過程中,發(fā)明人發(fā)現(xiàn),部分應(yīng)用程序在運行過程在進行數(shù)值的加法處理時,偶爾出現(xiàn)數(shù)據(jù)溢出的情況,或者說,由于數(shù)值的位數(shù)存在限制,超過位數(shù)限制的加法處理,無法得到正確的計算結(jié)果。
因此,如何如破位數(shù)的限制得到兩數(shù)值正確的相加結(jié)果,需要優(yōu)化器計算方式。
發(fā)明內(nèi)容
本申請?zhí)峁┝藬?shù)值處理方法、裝置、處理設(shè)備及計算機可讀存儲介質(zhì),用于對兩數(shù)值進行加法處理時,有效突破位數(shù)的限制,避免出現(xiàn)數(shù)據(jù)溢出的情況。
第一方面,本申請?zhí)峁┝艘环N數(shù)值處理方法,方法包括:
處理設(shè)備獲取當前待進行加法處理的第一數(shù)值以及第二數(shù)值,加法處理用于計算第一數(shù)值與第二數(shù)值的和;
處理設(shè)備按照預(yù)設(shè)數(shù)值分段位數(shù)對第一數(shù)值進行分段存儲,得到第一數(shù)組,以及按照預(yù)設(shè)數(shù)值分段位數(shù)對第二數(shù)值進行分段存儲,得到第二數(shù)組;
處理設(shè)備對第一數(shù)組以及第二數(shù)組進行加法運算,得到第三數(shù)組,第三數(shù)值用于指示第一數(shù)值與第二數(shù)值的和。
結(jié)合本申請第一方面,在本申請第一方面第一種可能的實現(xiàn)方式中,處理設(shè)備按照預(yù)設(shè)數(shù)值分段位數(shù)對第一數(shù)值進行分段存儲,得到第一數(shù)組,以及按照預(yù)設(shè)數(shù)值分段位數(shù)對第二數(shù)值進行分段存儲,得到第二數(shù)組之前,方法還包括:
處理設(shè)備判斷第一數(shù)值與第二數(shù)值的和是否存在數(shù)據(jù)溢出風(fēng)險;
若是,則處理設(shè)備觸發(fā)按照預(yù)設(shè)數(shù)值分段位數(shù)對第一數(shù)值進行分段存儲以及按照預(yù)設(shè)數(shù)值分段位數(shù)對第二數(shù)值進行分段存儲。
結(jié)合本申請第一方面第一種可能的實現(xiàn)方式,在本申請第一方面第二種可能的實現(xiàn)方式中,處理設(shè)備判斷第一數(shù)值與第二數(shù)值的和是否存在數(shù)據(jù)溢出風(fēng)險包括:
處理設(shè)備獲取第一數(shù)值以及第二數(shù)值兩者的數(shù)據(jù)存儲結(jié)構(gòu)類型;
當兩者的數(shù)據(jù)存儲結(jié)構(gòu)類型為存在數(shù)據(jù)溢出風(fēng)險的預(yù)設(shè)數(shù)據(jù)存儲結(jié)構(gòu)類型時,處理設(shè)備確定第一數(shù)值與第二數(shù)值的和存在數(shù)據(jù)溢出風(fēng)險。
結(jié)合本申請第一方面第二種可能的實現(xiàn)方式,在本申請第一方面第三種可能的實現(xiàn)方式中,預(yù)設(shè)數(shù)據(jù)結(jié)構(gòu)類型為number數(shù)據(jù)存儲結(jié)構(gòu)類型。
結(jié)合本申請第一方面,在本申請第一方面第四種可能的實現(xiàn)方式中,處理設(shè)備按照預(yù)設(shè)數(shù)值分段位數(shù)對第一數(shù)值進行分段存儲,得到第一數(shù)組,以及按照預(yù)設(shè)數(shù)值分段位數(shù)對第二數(shù)值進行分段存儲,得到第二數(shù)組之前,方法還包括:
處理設(shè)備獲取第一數(shù)值的第一位數(shù)、第二數(shù)值的第二位數(shù);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢虛咖科技有限公司,未經(jīng)武漢虛咖科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010837521.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





