亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

任意精度算術解釋

任意精度算術解釋

任意精度算術解釋我正在努力學習C,并遇到了無法與真正的大數字(即100位數、1000位數等)一起工作的情況。我知道存在這樣的庫,但我想自己實現它。我只想知道是否有人已經或可以提供一個非常詳細的,愚蠢的解釋,任意精確的算術。
查看完整描述

3 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

你用鉛筆和紙做這件事的方式基本上是一樣的.

  • 該數字將在緩沖區(數組)中表示,該緩沖區(數組)能夠接受任意大小(這意味著使用

    malloc

    realloc

    )視需要而定
  • 使用語言支持的結構盡可能多地實現基本算法,并手動處理基點的攜帶和移動。
  • 您可以瀏覽數值分析文本,以找到有效的參數來處理更復雜的函數。
  • 你只能實現你需要的東西。

通常,您將使用基本的計算單位。

  • 包含0-99或0-255的字節
  • 16位字詞枯萎0-9999或0-65536
  • 包含.。
  • ...

你的架構決定了。

二進制或十進制基的選擇取決于您希望獲得最大的空間效率、人類可讀性,以及在您的芯片上是否沒有二進制編碼十進制(BCD)的數學支持。


查看完整回答
反對 回復 2019-07-06
  • 3 回答
  • 0 關注
  • 850 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號