關于平方根的計算,在linux核心中也有實作,就像math.h數學庫裡的sqrt這個函數一樣。
平方根的公式定義:
如果一個非負數x的平方等于a,即
,
,那麼這個非負數x叫做a的算術平方根。a的算術平方根記為
,讀作“根号a”,a叫做被開方數(radicand)。求一個非負數a的平方根的運算叫做開平方。結論:被開方數越大,對應的算術平方根也越大(對所有正數都成立)。
一個正數如果有平方根,那麼必定有兩個,它們互為相反數。顯然,如果我們知道了這兩個平方根的一個,那麼就可以及時的根據相反數的概念得到它的另一個平方根。
哈哈,國小生都懂,不解釋不解釋,直接來看代碼:
一樣的,從核心裡把代碼取出來:
運作結果: