由于編程語言提供的基本數(shù)值數(shù)據(jù)類型表示的數(shù)值范圍有限,不能滿足較大規(guī)模的高精度數(shù)值計算,因此需要利用其他方法實現(xiàn)高精度數(shù)值的計算,于是產(chǎn)生了大數(shù)運算。大數(shù)運算主要有加、減、乘三種方法。我們知道,在數(shù)學中,數(shù)值的大小是沒有上限的,但是在計算機中,由于字長的限制,計算機所能表示的范圍是有限的,當我們對比較小的數(shù)進行運算時,如:1234+5678,這樣的數(shù)值并沒有超出計算機的表示范圍,所以可以運算。但是當我們在實際的應用中進行大量的數(shù)據(jù)處理時,會發(fā)現(xiàn)參與運算的數(shù)往往超過計算機的基本數(shù)據(jù)類型的表示范圍,比如說,在天文學上,如果一個星球距離我們?yōu)?00萬光年,那么我們將其化簡為公里,或者是米的時候,我們會發(fā)現(xiàn)這是一個很大的數(shù)。這樣計算機將無法對其進行直接計算。
大數(shù)運算的原理是什么?
利用數(shù)組連續(xù)性,將大數(shù)每一位上的數(shù)字單獨取出放入對應的數(shù)組格中,然后再對每一位做單獨的加減乘運算。形象的說,類似于小學學習加減乘所列的式子。
關鍵詞: 大數(shù)運算是怎么回事 大數(shù)運算的原理是什么 十指算法運算視頻 大數(shù)運算達到無限整數(shù)